私が Scala や他の言語でできることと同様のことを Ruby で行うことは可能でしょうか?
someCollection.foreach(x => println(x)) // a full version
someCollection.foreach(println) // a short version
Rubyでは次のことができます:
some_array.each { |x| puts x }
では、どうすればこれを行うことができますか?
some_array.each { puts }
更新:
特にプットについて話しているわけではありません。たとえば、それを選んだだけです。some_other_method
パラメータを 1 つ取るものもあるかもしれません。
some_array.map { some_other_method }
some_array.map(some_other_method) # ???
def some_other_method a
# ... doing something with a
end