Scala/Int

Scala/Int

リテラル

単に数値を書けばいい

var hoge10 = 123   // 10 進数リテラル
var hoge08 = 0123  // 8 進数リテラル
var hoge16 = 0x12f // 16進数リテラル

限界

最大値、最小値は

Int.MaxValue //  2147483647
Int.MinValue // -2147483648

となっている

Range を生成する

to と until メソッドを使って数値範囲Rangeを生成することができる

0 から 10 までなら(10 を含む)

var a = 0 to 10

0 から 9 まで(10を含まない)なら

var a = 0 until 10

※ これは引数1個のメソッド呼び出しはピリオドと括弧を省略できるという Scala 文法を使った記法で、to や until という特殊なキーワードがあるわけではない。

scala/int.txt · 最終更新: 2015-08-05 19:09 by ore