1
我刚开始进入Ruby和有一个很难搞清楚什么$〜在这行代码代表(从Octopress源):
@img = attributes.reduce({}) { |img, attr| img[attr] = $~[attr].strip if $~[attr]; img }
更新:它可以是最后访问的对象/数组的缩写吗?
我刚开始进入Ruby和有一个很难搞清楚什么$〜在这行代码代表(从Octopress源):
@img = attributes.reduce({}) { |img, attr| img[attr] = $~[attr].strip if $~[attr]; img }
更新:它可以是最后访问的对象/数组的缩写吗?
当前作用域中最后一个正则表达式的MatchData。
http://ruby.wikia.com/wiki/Special_variable#List_of_special_variables