Scala/Int

基本的な整数を扱うクラス

Scala Standard Library 2.11.5 - Int - Scala Standard Library 2.11.5 - 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 という特殊なキーワードがあるわけではない。