Kotlin
概要
- 2011年7月にリリースされた比較的新しい言語
特徴
- Java仮想マシン上で動作
- Javaコードと相互運用が可能
- 型の省略が可能
変数定義
- var
再代入可能 - val
再代入不可
valをメインに利用する方がよいと思われる。
switch(java):when(kotlin)
- Kotlinにはswitchがないが、代わりにwhenを利用する
Java
switch(value) {
case: 0
//value == "0"
break;
case: 1
//value == "1"
break;
default:
//
break;
}
Kotlin
when (value) {
0 -> {
//value == "0"
}
1 -> {
//value == "1"
}
else -> {
//
}
}
if文
- Kotlinには三項演算子がない
- Kotlinのif文は式である
Java
int value = 0;
if( n > 0 ){
value = 1
} else {
value = 2
}
Kotlin
val value = if (n > 0) {
1
} else {
2
}
---
【更新履歴】
180208:初期作成
【対応必要箇所】
【このカテゴリーの最新記事】
- no image
- no image
- no image