level 1
我在看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
已经知道了~
原来是:key=>value的另一种写法
看来还有很多要学啊~~~
2015年05月23日 11点05分
3