アフィリエイト広告を利用しています

広告

posted by fanblog

2018年02月10日

Kotlinの備忘録

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:初期作成

【対応必要箇所】



この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/7293376
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: