Please elaborate on the term pre-declaration of variables.
Yes, pre-declaration is possible. Example -
Declaring a character variable "c" -
c <- character()
This will create an empty character variable with the name "c".
Declaring a numeric variable "n" -
n <- numeric()
This will create an empty numeric variable with the name "n".