Ruby⽤法总结
1、ruby中的整数、浮点数、字符串之间的相互转换ruby 字符串转数组
ruby的整数、浮点数、字符串的类均提供了to_i,to_f,to_s三个⽅法,分别⽤于转换成整数、转换成浮点数、转换成字符串。
2、数组的遍历
例1:
a=['a','b','c']
a.each {|x| puts x}
例2:
ps=["EMSD","XIO","DPAD","ISD","DSSD","ASD","VCE","RSA","IIG","N/A"]
ps.each{|x| ate(:bu=>x,:innovation_product_id=>0)}
例3:
_products_by_bu(bu)
w
for j in products
productsArray.push(j.product)
end
3、if判断语句
例1:
a=1
if a==1
puts 1  #打印1
elsif a==2
puts 2
else
puts 3
end
例2:
a=false
if a
puts 1
elsif !a
puts 2  #打印2
else
puts 3
end
4、puts与print的区别:puts⾃动换⾏,print不⾃动换⾏。
5、ruby中从命令⾏获取输⼊的⽅式:gets,输⼊的变量被存⼊$_中
puts "please enter the temperature:"
gets    #输⼊“aaabbbccc”
puts $_  #输出“aaabbbccc”
6、符号Symbol (:)
在 Ruby 中 Symbol 表⽰“名字”,⽐如字符串的名字,标识符的名字。创建⼀个 Symbol 对象的⽅法是在名字或者字符串前⾯加上冒号:
创建 Symbol 对象,例如:
:foo
:test
:”abc” #结果是 :”I am a boy”
字符串就是字符串,⼲吗还有字符串的名字?这是因为在 Ruby 中字符串也是⼀种对象,即 String 对象。⽆论其结构还是操作和 Symbol 对象都是不同的。
7、在 Ruby 中每⼀个对象都有唯⼀的对象标识符(Object Identifier),可以通过 object_id ⽅法来得到⼀个对象的标识符。
例如:puts :foo.object_id

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。