[英]What does :& argument mean?
我不明白這個例子中注入方法的
:&<\/code>參數:
[1, 2].map do |id|
my_custom_method(MyModel.find(id))
end).inject(:&).map(&:category).uniq.compact.sort
Enumerable#inject<\/code><\/a>
如果你指定了一個符號,那么集合中的每個元素都將被傳遞給 memo 的命名方法
<\/blockquote>
按位與; 如果 self 和 other 中的對應位都為 1,則結果中的每個位為 1,否則為 0
這是一樣的
以及它是如何工作的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.