变量

前言

什么是变量 ? 一个变量是存储在一块内存中的数据。
什么数据呢 ? 举个例子, 一辆车的颜色,一个球员的最佳得分。。。等等

编程中的变量是必不可少的。没有变量,我们什么都不做。所以,想象一个程序将询问用户的年龄。并根据用户是主要年龄大小,您希望打印一些消息。

如何在没有变量的情况下做到这一点:-)?这是不可能的。

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 键时继续。