变量(Variables)

变量是可以更改(变化)的命名值。变量可以通过几种不同的方式创建:

  • 可以通过单击Create variable ...按钮创建变量,然后为其选择任何名称。这个名称,无论它出现在程序中的哪个位置,都可以随时通过变量的下拉菜单进行更改。
  • 函数可以定义输入,这些输入会创建只能在函数中使用的变量。这些传统上称为参数(parameters或arguments)。
  • 每个“count with”和“for each”拼图都使用变量并定义其值。这些值只能在拼图中使用。

译注:注意拼图中变量的作用域问题, 1.由Create variable创建的变量属于全局作用域(在main范围内); 2.在函数内的和循环体内的变量为局部作用域。 也就是说,除了后两种情况下,其余都是全局作用域 ,这就需要注意了,当变量多的时候注意重复命名问题。

puzzles-variables-create.jpg

变量的典型用例是当您有一个可以处于多个状态的对象时。例如,门可以打开或关闭,如果您想要正确地设置它,您需要知道它现在的状态。

puzzles-variables-example.jpg

"set"

指定一个变量的值。

puzzles-variables-set.jpg

"get"

在变量中保存一个值,不改变它。

puzzles-variables-get.jpg

"change"

将存储在变量中的值增加指定的数字。如果初始值不是数字,或者未设置,则认为它是零,并且递增。

puzzles-variables-change.jpg

Copyright © zjbcool.com 2019 all right reserved,powered by Gitbook最后更新: 2019-11-14 20:35:00

results matching ""

    No results matching ""