一:1.Ruby安装成功后,运行Ruby!
2.>cd:\src #进入Ruby安装目录文件夹
3.创建 helloruby.rb
print(“Hello Ruby !\n”)
4.>ruby helloruby.rb
二:irb命令 #控制台写程序 直接执行了,进行简单的小测试比较方便
>irb #进入irb命令模式
irb(main):001:0>print("hello, Ruby! \n")
hello, Ruby! #print方法输入的结果
=>nil #print方法的返回值
退出irb方法 exit 或者 Ctrl+d 都可以中止irb
三:print(“Hello, Ruby!\n”)中print是方法,括号里面是字符串对象。
puts方法:会在每个字符串后面加上换行符
puts “hello, ”, “Ruby!”
输出:hello,
Ruby!
p方法:puts "100" #=>100
puts 100 #=>100
p "100 #=>"100"
p 100 #=>100
三:中文输出时可能会产生乱码,中文注意事项:
Windows 上 加上#enconding:GBK
Mac 0S X 和Unix上加上UTF-8 #ruby -E UTF-8 >irb -E UTF-8
四:变量
area_volume.rb
#代码段
x = 10
y = 20
z = 30
area = (x*y + y*z + z*x) * 2
volume = x * y * z
print "表面积=", area, "\n" #或者 print “表面积= #{area}” ##{.........}是吧变量的值嵌入字符串中
pirnt "体积 =", volume, "\n"
五:注释 # 号 或者 =begin ********************************** =end
六:条件判断 eg:
#bigger_smaller.rb
a = 20
if a >= 10 then
print "bigger\n"
end
if a <= 9 then
print "smaller\n"
end
#其中then可以省略
eg2:
if a>= 10
print ""bigger\n"
else
print "smaller\n"
end
七:while循环
eg:
i = 1
while i <= 10
print i, "\n"
i = i+1
end
八:times方法
循环次数已经确定
eg:
100.times do
print "hello\n"
end
#times方法被称为迭代器 iterator