【基础第15课】RMVA从零学起-脚本-运算
运算其实和之前所说的变量操作可以说是一模一样的=-=但是我们暂时不谈及变量=-=因为他和事件里的变量有所不同...
在说运算之前...
需要先介绍一下ruby里面的两种不同的数值,他们分别是整数和浮点数
3 # 整数(整数)
52 # 整数(整数)
-99 # 整数(整数)
1.5 # 浮動小数点数(浮点数)
3.0 # 浮動小数点数(浮点数)
注意:请不要再一个数值前面加0,因为他的意味是八进制,如010实际上是8而不是10
首先..基础的四则运算...没有什么可以说的,看例子吧:
p 1 + 1 # 加算 (足し算)
p 10 - 3 # 減算 (引き算)
p 7 * 5 # 乗算 (掛け算)
p 24 / 4 # 除算 (割り算)
#不翻译了=-=
而ruby也是会先乘除后加减的(小学数学不再解释了= =):
p 2 * 2 + 3 * 4 # => 16
p 2 * (2 + 3) * 4 # => 40
p 2 * (2 + 3 * 4) # => 28
在ruby中的整数和浮点数会被区别对待=-=
p 15 / 4 # => 3
p 15.0 / 4.0 # => 3.75
如例子所示...
如果式子里面没有小数,结果也不会有小数
求余什么的:
p 14 % 4 # => 2
p 13 % 4 # => 1
p 12 % 4 # => 0
在第12课已经说过什么是求余了似乎也没有什么必要再说了..
幂运算(power,べき乗)
不要用「^」哦= =
在ruby里面是用「**」的
例子:p 2 ** 4 # => 16
(为什么到了RGSS这些课程就感觉无聊啊= =
还是没有作业
相关链接:
[*]http://urpgs.com/thread-945-1-1.html - 下一课:RMVA从零学起-脚本-变量
puts 233.class
puts 0233.class
puts (233.0).class
puts 233333333333333333.class
puts (233333333333333333.0).classOutputFixnum
Fixnum
Float
Bignum
Float 太短了(PIA
果然很无聊啊……………… 看着蛋疼 陌城少年 发表于 2013-3-16 22:47 static/image/common/back.gif
看着蛋疼
あれ0 0很蛋疼吗...
哪里需要更进一步的解释.. 速度点啊!
我还要继续转载啊... Sonic1997 发表于 2013-3-17 07:41 static/image/common/back.gif
あれ0 0很蛋疼吗...
哪里需要更进一步的解释..
呃,我讨厌数字 陌城少年 发表于 2013-3-18 00:49 static/image/common/back.gif
呃,我讨厌数字
哦哦,数字啥的说运算时也多多少少会出现=w=
以后少用一点吧0w0 Sonic1997 发表于 2013-3-18 01:09 static/image/common/back.gif
哦哦,数字啥的说运算时也多多少少会出现=w=
以后少用一点吧0w0
为什么不更新了的说? 233,幸亏我学过c,不然重学这玩意和数字打交道不得蛋疼死我{:nm06:}……
页:
[1]
2