2017-05-07から1日間の記事一覧

Case文のパターン

Code Examples for Programming in Scala

型判断と型キャスト

isInstanceOf[String] asInstanceOf[String]

パターンマッチの変数・定数判断

大文字始まりである、バッククオートで包んでいる、this.valueなどのオブジェクトのプロパティ扱いである、場合に定数として扱う 上記以外は、変数扱いとなり、束縛変数ワイルドカードとして機能する。

暗黙のimport

import java.lang._ import scala._ import Predef._

super呼び出し順序

インスタンス自体の呼び出しの次は、右端から順番に線形に処理される。ただし、同じtraitが2回以上登場する場合はその中でも一番左端のものが採用される。 object Main extends App { val first = new FirstClass() first.run() } class SecondClass { def r…