Scala
Scalaにちょっと興味が出てきたので、勉強会に行ってきた次第です。ちなみに勉強会へは初参加。とりあえずすっきりしたことをつらつらと。 メソッドと関数(オブジェクト)は違う クロージャを作る際に、ScalaのREPL上で以下のようなことを行うとエラー。理由…
昨日の投稿は、関数型っぽくと書いたけれど、どちらかと言うとRubyのブロック構文のようなイメージでした。関数型っぽく書くとなると、defで関数(なのかメソッドなのか)を定義するのがよいのかと思った次第。 昨日とは違い、REPL上で実施。 scala> def fizzB…
タイトル長い。関数型っぽく、Intのリストを作り、それをStringのリストに変換し、そのリストに対してprintlnで出力するだけの簡単なお仕事です。 object FizzBuzz { def main(args : Array[String]) { val list = 1 to 100 val fizzbuzz = list.map ((x:Int…