おはようエンジニア

まともなエンジニアになりたい

2019-09-01から1ヶ月間の記事一覧

『Kotlinイン・アクション』第5章を読む (その1)

Kotlinイン・アクション第5章は「ラムダ式を使ったプログラミング」です。 ラムダ式 ラムダ式とメンバ参照 ラムダ式(またはラムダ)とは ほかの関数に渡すことできるコードの断片 ラムダ式を使うとどう嬉しいか 関数に「振る舞い」を直接渡すことができる そ…

『Kotlinイン・アクション』第4章を読む (その2)

Kotlinイン・アクション第4章「クラス、オブジェクト、インターフェイス」の続きです。 いろいろなコンストラクタ // プライマリコンストラクタを持つクラス class User(val name: String) // デフォルトコンストラクタを持つクラスとそれを継承するクラス o…

『Kotlinイン・アクション』第4章を読む (その1)

Kotlinイン・アクションの第4章は「クラス、オブジェクト、インターフェイス」です。 それではいつものようにかいつまんで書いていきます。 インターフェイス インターフェイスは複数実装可能 (継承は1つだけ) // インターフェイスの宣言 interface Clickabl…

『Kotlinイン・アクション』第3章を読む (その2)

Kotlinイン・アクション第3章「関数の定義と呼び出し」の続きです。 拡張関数 既存のクラスに対して外側から関数を追加する // StringクラスにlastChar()関数を追加 // String がレシーバ型, this がレシーバオブジェクト fun String.lastChar(): Char = thi…