所有分类
  • 所有分类
  • 插件下载
  • 学习教程
  • 模型下载
  • 材质贴图
  • 素材分享
  • Enscape素材
  • 软件下载

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。

看下面的例子:

2.0 ** -3 = 1/(2.0 ** 3) = 1/8

4 ** 2 = 16

4 ** -2 = 1/4**2 = 1/16 =  0.0625

4 ** 0.5 = 4 ** 1/2 =  2.0

4 ** 0 = 4 ** 0 = 1

SketchUp数值转换方法

Ruby-purpose_1

(特别注明:本教程转自”一米网校”转载请与原作者联系。)

0
分享海报

评论0

请先
加入VIP全站资源免费下载,升级VIP享受更好的下载体验! 查看详情
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码