当前位置:
首页 > 软件教程 > 图文教程 > SketchUp Ruby教程 > No.4_SketchUp Ruby基础-第一章Ruby 算术操作符 1.3

No.4_SketchUp Ruby基础-第一章Ruby 算术操作符 1.3

No.4 第一章Ruby 算术操作符

 

Ruby的操作符和其他的语言是类似的,包括:+,-,*,/ 。下面的列表还展示了包括取模和指数运算

Ruby-purpose重要的是我们需要看结果的类型是由我们输入的数值类型决定的,它们被称为表达式中的运算符操控的值。

如果一个整型数值减去另一个整型数值,他的结果永远会是整型的,像加法,乘法,和除法都是一样的。

如果操作符是使用一个整型和浮点型的数值时,结果一定是浮点型数值,看看下面的演示结果:

•  90 - 82 returns 8

•  90.0 - 82 returns 8.0

•  3 * 4 returns 12

•  3 * 4.0 returns 12.0

•  4 / 3 returns 1

•  4 / 3.0 returns 1.33333333333333

•  3 / 4 returns 0

•  3 / 4.0 returns 0.75

后面四个使用了除法操作符,结果不是很明显。如果其中是一个浮点,就是会显示浮点数值。但是如果两个都是整型数值

结果就会仅仅显示整数。

表格中的第五个操作符%是取模,也就是取得余数的。最佳的理解方式就是通过例子来理解,如果17除以5,结果是3和余数2,在Ruby中就是这样子表示的17 / 5 = 3和17 % 5 = 2。如果没有余数的情况下 15 % 3 = 0。在来看看下面这些例子:

•  16 / 8 returns 2

•  16 / 8.0 returns 2.0

•  16 % 8 returns 0

第6个操作符**,如果a ** b就是表示a的b次方,形式为ab,例如2 ** 3 = 2= 8。

看下面的例子:

本文隐藏内容 登陆 后才可以浏览

爱创意/爱设计/爱分享。

No.4_SketchUp Ruby基础-第一章Ruby 算术操作符 1.3:等您坐沙发呢!

发表评论

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

This site is protected by WP-CopyRightPro