变量赋值
创建于 2023-04-22 / 最近更新于 2023-04-25 /
2114
字体:
[默认]
[大]
[更大]
上一节我们学习了青语言中变量的命名方式,那么接下来我们就要使用变量来记录数据了。
事实上,青语言中,变量和数据的关系是一种绑定的关系,就好像我们每个人和名字或者身份证号的对应关系一样。变量本身只是一个名字而已,可以和任意的数据进行绑定,之后我们就可以通过这个变量名找到和它绑定的数据。
在编程语言中,我们把这样的绑定操作称为赋值
青语言中的赋值操作通过等于号=和冒号:(中英文皆可)来实现,代码示例如下:
#变量1 = 123 ;把等号右边的值赋给等号左边的变量
#变量2 :456 ;赋值符号不需要前后留空白,但为了便于阅读,我们一般会添加空格
这里两种方式都实现了对变量的赋值,但是两者的意义不同,具体的差异我们到之后学习青语言中语境的概念再做深入了解。对于简单的代码,现在你只需要掌握使用等于号=的方式即可。
赋值操作提供了中文符号的方式,所以上面的代码等价于:
#变量1 为 123 ;注意中文符号的前后需要有空格进行分隔
#变量2 设为 456
这里的为等价于=,而设为等价于:,但是为了避免断句歧义,中文符号前后必须有空格,这一点一定要注意。
在完成赋值操作后,变量就和数据实现了绑定,那么现在我们就可以通过变量来读取它绑定的数据了,例如:
#变量1 ;解释器会找到绑定的值123
#变量1 + #变量2 ;解释器会先找到绑定的值,然后再进行加法计算,结果是 579
1 人点赞过