def amax collect{|s|yield(s)}.max end
arr = [1,2,3,4,5] arr.inject(0) do |a, b| a += b end #输出正常 arr.inject 0 do |a, b| a += b end #输出正常 arr.inject(0){|a, b| a += b} #输出正常 arr.inject 0 {|a, b| a += b} #报错:语法错误
RaidenInfinity 发表于 2017-12-28 21:46
这一看就知道是特么没读置顶的教程。
章节 1.4。读。
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |