- Javaと違ってどこでも書ける
- しかもimportのスコープを限定できる
- =>で別名をつけることができる
def writeAboutBigInteger () = { // Javaと違って、importはファイルの先頭以外のところにも書ける // ので、importのスコープ(影響範囲)を小さくできる // => で別名をつけることができる import java.math.BigInteger.{ ONE => _, TEN, ZERO => JAVAZERO } // ONEは事実上、未定義 // println( "ONE:" + ONE ) println( "TEN: " + TEN ) println( "ZERO: " + JAVAZERO ) } writeAboutBigInteger()
Programming Scala: Scalability = Functional Programming + Objects
- 作者: Dean Wampler,Alex Payne
- 出版社/メーカー: O'Reilly Media
- 発売日: 2014/12/03
- メディア: Kindle版
- この商品を含むブログを見る