初学ruby,问各位大神一个小白问题哈!
ruby吧
全部回复
仅看楼主
level 1
lertz 楼主
我在看gitlab的代码时候,发现里面有很多函数后面跟着冒号的语法,请问这个是什么意思啊?
代码片段如下:
....
def status
render json: @build.to_json(only: [:status, :id, :sha, :coverage], methods: :sha)
end
....
only定义在一个模块下
...
def only(*onlies)
relation_with values.slice(*onlies)
end
...
2015年05月23日 11点05分 1
level 1
lertz 楼主
自己顶一个吧,召唤吧主大神啊!
@油豆腐细粉
2015年05月23日 11点05分 2
level 1
lertz 楼主
已经知道了~
原来是:key=>value的另一种写法
看来还有很多要学啊~~~
2015年05月23日 11点05分 3
level 12
有关symbol,不妨读一读这一篇:
13 Ways of Looking at a Ruby Symbol
http://www.randomhacks.net/2007/01/20/13-ways-of-looking-at-a-ruby-symbol/
2015年05月23日 14点05分 4
1