Androidの公式サポートによって一気にメジャーになったKotlin。Javaでコーディングしたくなったときは、先にKotlinの採用を検討しましょう。
はじめに/環境
変数/関数
制御構文
クラス
演算子 (Operator) の定義
応用
object キーワード
型(タイプ)
ラムダ式 (lambda expression)
ジェネリクス (Generics)
文字列/数値
配列/コレクション
共通
- コレクションの基本的な使い方 (List, Set, Map)
- immutable なコレクションと mutable なコレクション (List, Set, Map)
- immutable なコレクションを mutable に変換する (toMutableList, toMutableSet, toMutableMap)
- 配列とリストの生成方法まとめ(連番からなる配列やリストを作成する)
- プリミティブ型の配列には IntArray や LongArray などの専用クラスを使うことを検討する
- プリミティブ型配列 (IntArray) の内容を見やすく出力する (contentToString)
- 配列やコレクションの要素をループ処理する (for-in, forEach, withIndex)
- コレクションの要素をもとに別のコレクションを作成する (map)
- コレクションから条件に一致する要素のみを取り出す (filter, filterNot, filterKeys, filterValues)
- 配列やリストから null 以外の要素のみを抽出する (filterNotNull, mapNotNull)
- ある値がコレクションに含まれているか調べる (in)
- コレクションの最初・最後の要素を取得する (first, last)
- コレクション内の最小・最大の値を見つける (min, max, minBy, maxBy)
- 配列やリストの先頭・末尾の n 要素を取り出す・削除する (take, drop)
マップ (Map)
セット (Set)
日時(日付/時刻)
パッケージ
その他