
Kotlin


[Kotlin]coerceAtLeastって結局何するメソッドなの?

[Kotlin]「infix」で中置記法に対応した関数を作る

[Kotlin]Extension入門 – 拡張関数と拡張プロパティを定義する

[Kotlin]学習におすすめのWebサイトや書籍

[Kotlin]ジェネリクスの「制約」と「in/out」キーワード

[Kotlin]はじめてのジェネリクス クラスや関数で使ってみよう!

[Kotlin]シールドクラス(sealed class)の使い方

[Kotlin]内部クラス – 入れ子クラスとの違いとは?

[Kotlin]オブジェクト式 – 無名クラスの利用法

[Kotlin]コンパニオンオブジェクトと静的メンバ – オブジェクト宣言との違い

[Kotlin]オブジェクト宣言 – Kotlin流シングルトンの実装

[Kotlin]列挙型 – enum classの定義方法と使い方

[Kotlin]データクラス – そのメリットと注意点

[Kotlin]抽象クラスとインターフェイスの定義方法

[Kotlin]初期化の遅延 – lateinitとby lazyの使い方

[Kotlin]メソッドやプロパティのオーバーライド

[Kotlin]スーパークラスとサブクラスの定義方法

[Kotlin]Map型プロパティとメソッド68種のまとめ

[Kotlin]4種類のアンダースコアが持つ意味

[Kotlin]クラスにカスタムゲッター/セッターを定義する

[Kotlin]数値と演算子のチートシート

[Kotlin]UnitとNothing型の違いをハッキリさせよう

[Kotlin]文字表記とString型メソッドのチートシート

[Kotlin]意外と深いsplitメソッドの使い方

[Kotlin]replaceメソッドを使った様々な置き換え方法

[Kotlin]ビルダー関数によるコレクション生成/そのハマりポイント

[Kotlin]べき乗を行う方法 / Mathパッケージのメソッド

[Kotlin]インライン関数 – inlineの一言で何が変わるのか
