- Kotinの特徴
- Kotinの基本的な記法
概要
「Kotlin」とはプログラミング言語であり、Androidアプリ、サーバサイドの開発などに用いられている。最近ではKotlin Multiplatform(KMP)の登場により、iOS, Web, Desktopなど幅広い分野に使われている。
JetBrainsを中心にオープンソース(Apache Licence)で開発されている。
2017年にはGoogleによりAndroid開発の公式サポートする言語として採用された。
Kotlinの特徴
- 静的型付け(型推論もある)
- NULL安全
- JVM, Nativeなど複数の動作環境
- Coroutinesなどの非同期処理
- オブジェクト指向
- 関数型
採用事例
- アプリ、Spring
よく使う文法まとめ
記法
基本文法
- 変数(val, var)
- 関数
- クラス
- コメント
- nullチェック
制御系
- if文、if式
- when文、when式
- for文
データクラス
データ保持するためのクラス
比較のメソッドなどが用意されている
Null
- safe call
- elvis
コレクション
List, Mutable List
Set, Mutable Set
Map, Mutable Map