Scalaの名前付き引数
おお...あるの初めて知った...なぜ今まで知らなかった...
scala> def hello(name: String) = println("Hello " + name) hello: (name: String)Unit // 普通の呼び出し scala> hello("toshi") Hello toshi // 名前付きで呼び出し scala> hello(name="toshi") Hello toshi
Pythonみたいね。
- 作者: 小笠原啓,尾崎智仁,関隆,水島宏太,今井敬吾
- 出版社/メーカー: 秀和システム
- 発売日: 2011/06
- メディア: 単行本
- 購入: 2人 クリック: 134回
- この商品を含むブログ (20件) を見る
Scala実践プログラミング、買ったまま読んでなかったのですが、
時間がやっとできたので読み始めました。
追記
名前付き引数はScala2.8からの機能で、コップ本第1版には2.7時代のものなので載っていない。
原著2版(ProgrammingInScalaEdition2)には載ってます。
で、2版の日本版っていつだっけ。