摘要:
p=5 #指定基数为5puts p**3 #输出5的3次方puts 5|9 #按位"或"puts 5&9 #按位"与"puts 5^9 #按位"异或"puts ~5 #按位"非"puts 10>>2 #按位右移2位puts 10<<2 #按位左移2位puts (1..10)===8 #当Range对象包含8时,返回true,当普通对象位于运算符左边时,该运算符与“==”功能相同;当左边对象是一个Range对象,且右边对象包含在该Range内时,返回true,否则返回falseputs 阅读全文
摘要:
b=10res=if b>0 #创建if表达式 b.to_s+"是正数" #返回值 else b.to_s+"是负数" #返回值 endputs res #输出 a,b=3,4 #并行赋值puts a,b a,b=b,a #使用并行赋值交换两变量值puts a,ba=[1,2,3,4,5] #创建数组b,c=a #将数组中的两个元素赋予变量b和cputs b.to_s+" - " +c.to_sb,*c=a #变量c前面加上一个*,表示该变量是一个数组puts b.to_s+" - " +c.to_sb,c= 阅读全文