Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 [Tutorial] [Blitz] Variables
Index -> Programming, Visual Basic and Other Basics -> Other Basics
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
shorthair




PostPosted: Tue Feb 17, 2004 9:14 pm   Post subject: [Tutorial] [Blitz] Variables

Variables
Variables may be of any basic data type, or a custom type. A variable's type is determined by a special character that follows its identifier.

Variable Types
These special characters are called 'type tags' and are:

% = For integer variables

# = For floating point variables

$ = For string variables

.{typename} For custom type variables


Here are some examples of valid variables:


code:

Score%

Lives%

x_speed#

y_speed#

name$

title$

ali.Alien

player.Player



The type tag only needs to be added the first time you use a variable, after that you can leave the type tag off if you wish.

If you don't supply a type tag the first time a variable is used, the variable defaults to an integer.


It is illegal to use the same variable name with a different type. For example, if you already have an integer variable called 'name%', it is illegal to also have a string variable called 'name$'


Setting Variables

The '=' keyword is used to assign a value to a variable. For example:

code:
score%=0


... assigns the value '0' to the integer variable 'score'.

Variable Scope


Variables may also be either 'global', or 'local'. This refers to where in a program a variable may be used.

- Global variables can be used from anywhere in the program.

- Local variables can only be used within the function they are created in.

The 'Global' keyword is used to define one or more global variables. For example:

code:
Global Score=0,Lives=3,Player_up=1

... defines 3 global variables.

Similarly, 'Local' is used to define local variables:

Local temp_x=x,temp_y=y

If you use a variable without defining it as either local or global, it defaults to being local.
Sponsor
Sponsor
Sponsor
sponsor
jonos




PostPosted: Thu Feb 19, 2004 4:07 pm   Post subject: (No subject)

thankyou for the tutorial. your getting me wanting to learn blitz. keep em coming.
Display posts from previous:   
   Index -> Programming, Visual Basic and Other Basics -> Other Basics
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 2 Posts ]
Jump to:   


Style:  
Search: