2019-09-01から1ヶ月間の記事一覧
Kotlinイン・アクション第5章は「ラムダ式を使ったプログラミング」です。 ラムダ式 ラムダ式とメンバ参照 ラムダ式(またはラムダ)とは ほかの関数に渡すことできるコードの断片 ラムダ式を使うとどう嬉しいか 関数に「振る舞い」を直接渡すことができる そ…
Kotlinイン・アクション第4章「クラス、オブジェクト、インターフェイス」の続きです。 いろいろなコンストラクタ // プライマリコンストラクタを持つクラス class User(val name: String) // デフォルトコンストラクタを持つクラスとそれを継承するクラス o…
Kotlinイン・アクションの第4章は「クラス、オブジェクト、インターフェイス」です。 それではいつものようにかいつまんで書いていきます。 インターフェイス インターフェイスは複数実装可能 (継承は1つだけ) // インターフェイスの宣言 interface Clickabl…
Kotlinイン・アクション第3章「関数の定義と呼び出し」の続きです。 拡張関数 既存のクラスに対して外側から関数を追加する // StringクラスにlastChar()関数を追加 // String がレシーバ型, this がレシーバオブジェクト fun String.lastChar(): Char = thi…