kotlin playground
- playgroundで試し実行ができるのが便利 https://play.kotlinlang.org/
変数の宣言
var 変数名: 変数の型 = 初期値
型 | 概要 |
---|---|
Double | 64bit浮動小数点数型 |
Float | 32bit浮動小数点数型 |
Long | 64bit整数型 |
Int | 32bit整数型 |
Short | 16bit整数型 |
Byte | 8bit整数型 |
Boolean | 真偽値 |
Char | 文字型 |
String | 文字列型` |
- 型を省略するとこともできる。型推定・型推論してくれている
var number = 10 var str = "テスト" var dobule = 1.7
- 変数に任意の型を持たせたい場合はAny型を指定する
var n: Any
fun main(args: Array<String>)
サフィックス(接尾辞)
- 文字や数値の後ろに着けて意味を付与する
var test1 = 150L var test2 = 275F println(test1::class) println(test2::class)
文字列テンプレート
var data = arrayOf("テスト1", "テスト2","テスト3") println("配列dataの真ん中は${data[1]}で、要素数は${data.size}です。 ") println("1+1は、${2*5}です。")
Kotlinでは原則 nullを許容しない
- NULLを許容したい場合、型の後ろは「?」をつける
var str: String? = "文字列が入ります。" str = null //※Nullが入れることができる
このような型をNullable型(null許容型)と呼ぶ