当前位置:
首页 > 软件教程 > 图文教程 > SketchUp Ruby教程 > No.6_SketchUp Ruby基础-第一章 Ruby 变量和常量 1.6

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:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!

This site is protected by WP-CopyRightPro