2018-08-08から1日間の記事一覧
Scalaでは中括弧を使って次のようなプログラムを記述することができます。 object Main extends App{ val x = println("hoge"); } 中括弧{}の中は即座に評価されるので、次のような標準出力が得られます。 hogelazyキーワードを付け足すと次のようになります…
Option型 Option型とは有効な値(Some)なのか無効な値(None)なのか呼び出し元に委ねるラッパーです。 object Main extends App{ println(divide(10, 0)) println(divide(10, 2)) def divide(x :Int, y :Int): Option[Double] = { if(y == 0) None else Some(x…