变量
前言
什么是变量 ? 一个变量是存储在一块内存中的数据。
什么数据呢 ? 举个例子, 一辆车的颜色,一个球员的最佳得分。。。等等
编程中的变量是必不可少的。没有变量,我们什么都不做。所以,想象一个程序将询问用户的年龄。并根据用户是主要年龄大小,您希望打印一些消息。
如何在没有变量的情况下做到这一点:-)?这是不可能的。
Gambas中的变量拥有一个数据类型。例如,对于该用户的年龄,该值是整数,因此,
此变量的数据类型将是interger类型。我们在Gambas中有几种数据类型,如:
变量名必须遵循一些规则:
-
它决不能以数字开头
-
它决不能包含任何空格
-
它决不能包含任何重音字符
Let's practice
如何使用变量?首先我们必须声明它,即“创建”它,然后才能使用它。
In Visual Basic, it was optional except if you enabled the explicit
option.
在 Gambas 中,您必须声明所有变量。这是一个很好的做法,将有助于避免犯一些错误。
这是声明变量的一种方法:
DIM variable AS Integer
您可以这样赋值: :
DIM var1 AS Interger = 5
DIM myNickname AS String
myNickname = "GarulfoUnix" 'This is another way to assign a value
现在让我们看看如何使用
PRINT 命令打印变量:
Examples
' Gambas module file
PUBLIC SUB Main()
DIM nickname AS String = "GarulfoUnix"
PRINT "My nickname on internet is " & nickname
END
要将变量和任何字符串连接在一起,我们使用
&
运算符。
这很容易,不是吗?
使用来自用户的信息
为了从用户那里获取一些数据,我们将使用
INPUT 命令:
这里是一个例子::
Examples
' Gambas module file
PUBLIC SUB Main()
DIM nickname AS String
PRINT "What is your nickname ?"
INPUT nickname
PRINT "Your nickname is " & nickname
END
当程序运行到这一行时:
INPUT nickname
它将停止并等待用户的数据,并在用户按下
Return
键时继续。