我有这样的代码
list << num if num.to_s.split("").map(&:to_i).map(&:factorial).inject(:+) == num
Run Code Online (Sandbox Code Playgroud)
它工作,我想知道如果inject没有&(&符号)前面的工作:+.我要求别人解释的差异之间有什么:+和&:+.
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |