Scala
関数型言語では宣言的な関数を用いることが推奨されるのでループで++みたいな手続きをそのまま書くのはノットソークールだと。慣れたら再帰で書くほうが直感的になる感、チョットわかった。 def sumList(list:List[Int]): Int = { list match { case Nil => …
関数型プログラミングって頭が柔らかくないと辛みがすごい....完全に今の自分は素人に戻っている。楽しいけど。Scala関数型デザイン&プログラミング―Scalazコントリビューターによる関数型徹底ガイド作者: Paul Chiusano,Rúnar Bjarnason,株式会社クイープ出…
これはわかりやすかった。 scala> val x = "Hello,World" x: String = Hello,World scala> val x1 = x.reverse x1: String = dlroW,olleH scala> val x2 = x.reverse x2: String = dlroW,olleH x1とx2に変化はない。常に与えられた引数に対して等しい結果を…
Guide to ScalaーScalaプログラミング入門作者: 中村修太出版社/メーカー: 中村 修太発売日: 2013/03/02メディア: Kindle版購入: 1人 クリック: 27回この商品を含むブログ (4件) を見るなんで関数をチェーンすると部分適用が要らなくなるのか、ピンと来ない…
Guide to ScalaーScalaプログラミング入門作者: 中村修太出版社/メーカー: 中村 修太発売日: 2013/03/02メディア: Kindle版購入: 1人 クリック: 27回この商品を含むブログ (4件) を見るこの著者の方はクラスメソッド社の方なのね。またギョッパー社や。あの…