青语言使用文档

变量赋值

创建于 2023-04-22 / 最近更新于 2023-04-25 / 2114
字体: [默认] [大] [更大]

上一节我们学习了青语言中变量的命名方式,那么接下来我们就要使用变量来记录数据了。
事实上,青语言中,变量和数据的关系是一种绑定的关系,就好像我们每个人和名字或者身份证号的对应关系一样。变量本身只是一个名字而已,可以和任意的数据进行绑定,之后我们就可以通过这个变量名找到和它绑定的数据。
在编程语言中,我们把这样的绑定操作称为赋值

青语言中的赋值操作通过等于号=和冒号(中英文皆可)来实现,代码示例如下:

#变量1 = 123          ;把等号右边的值赋给等号左边的变量
#变量2 :456          ;赋值符号不需要前后留空白,但为了便于阅读,我们一般会添加空格

这里两种方式都实现了对变量的赋值,但是两者的意义不同,具体的差异我们到之后学习青语言中语境的概念再做深入了解。对于简单的代码,现在你只需要掌握使用等于号=的方式即可。

赋值操作提供了中文符号的方式,所以上面的代码等价于:

#变量1  为  123              ;注意中文符号的前后需要有空格进行分隔
#变量2  设为  456

这里的等价于=,而设为等价于,但是为了避免断句歧义,中文符号前后必须有空格,这一点一定要注意。

在完成赋值操作后,变量就和数据实现了绑定,那么现在我们就可以通过变量来读取它绑定的数据了,例如:

#变量1             ;解释器会找到绑定的值123

#变量1 + #变量2          ;解释器会先找到绑定的值,然后再进行加法计算,结果是 579
1 人点赞过