ruby 常用方法
类型变换,integer、string、float to_i to_s to_f
num = 123 num.to_s num.to_f num.to_i str = '123' str.to_i str.to_f str.to_s
puts 方法其实调用时这样的 self.puts str self 指的就是 str
.oct .hex
each 方法很优雅,也支持 python 的 for in 方式 3.times 并不是list,而是是个“生成器”
a = [1,2,3] #for i in a #puts i #end #a.each do |i| #puts i #end #3.times do |i| #puts i+1 #end #a = 3.times #puts a a = ['bb','aa','cc'] a.push 'dd' #puts a.reverse puts a.sort #puts a