首页 > 学院 > 开发设计 > 正文

ruby语言简写

2019-11-06 07:13:23
字体:
来源:转载
供稿:网友
#简写1:方法调用的最外层括号可省略puts "hi"#等价于puts("hi")
#简写2:函数最后一行默认有return。最后一行默认是返回值,是不需要写return的
def hi1  return "hi1"enddef hi2   "hi2"endputs hi1puts hi2
结果
vagrant@vagrant-Ubuntu-trusty-64:/vagrant/test_PRoject$ ruby Apple5.rbhi1hi2
#简写3:hash作为参数传入方法时 重要指数5颗星
#hash最外面的{}在大多数情况下是可以省略Apple.create:name=>'apple',color=>'red'#等价于Apple.create({:name=>'apple',:color=>'red'})#等价于Apple.create name:'apple',color:'red'
#简写4调用某个blockApple.all.map{|apple|apple.name}#等价于Apple.all.map(&:name)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表