Scala メソッドパラメータ1個のときの省略記法
環境 Scala 2.11.6 CentOS7.0
「Scalaスケーラブルプログラミング」(コップ本)メモ
読了:第03章まで
■ メソッドパラメータ1個のときの省略記法
for(i <- 0 to 2)
の「0 to 2」の部分は
(0).to(2)
の省略形。
Scalaではメソッドのパラメータが1つのとき、ドット、括弧を省略して呼び出せる。
ただし、メソッド呼び出しのレシーバー(メソッド呼び出しでドット前にかかれるオブジェクト)を明示的に指示したときだけである。
【例】
println(10) Console.println(10) Console println 10
これらは全て同じ意味になるが、
println 10
とは書けない。