No.6_SketchUp Ruby基础-第一章 Ruby 变量和常量 1.6
1.6 Ruby变量和常量
我们现在仅仅是使用了数值和字符串,但是在真实的编程中,我们需要将原始的数据命名。在ruby中,命名数据有两种方式:变量和常量。这节我们将解释如何使用以及他们之间的区别。
变量Variables
在SketchUp脚本中,使用命名替代数值和字符串是非常方便的。例如我们想改变们的高度从86英寸到94英寸,但是我们不想改变每一个86的数值为94,所以我们使用一个命名door_height。现在我们能轻松的改变高度值:设置door_height成94,之后只要出现door_height的值都会自动变成94。
让我们来看看是如何运行的。在Ruby控制台中,我们将数值2赋给变量x,如下:
x = 2
当我们使用了上面的命令之后,SketchUp会为变量x设置内存,在分配的内存中替代的值为2,现在我们可以操作这个变量,如果是一个数值:
• x + 5 returns 7
• x * 2 returns 4
• x ** 3 returns 8
在这些操作中x都是保持它的值为2不变的,如果想要改变它的值,可以使用下面的操作
• x = x + 1
• x = x – 3
• x = x * 7
• x = x / 9
我们也可以使用更简洁的操作:
• x += 1
• x -= 3
• x *= 7
• x /= 9
上面的这些操作都是基于整数型数值的,当然我们也可以设置x位字符或者浮点型数值。下面的例子中我们创建一个变量str,将字符串"Hello"赋给它,然后使用字符串的+操作,在后面添加另外一个字符串。
str = "Hello"
str += ", world!"
puts str
我们可以在命令行中看到结果
No.6_SketchUp Ruby基础-第一章 Ruby 变量和常量 1.6:等您坐沙发呢!