Kotlin

第一級オブジェクト 「(Kotlinの)関数は第一級オブジェクトである」よく出て来る表現ですが、どういう意味なのか説明がないこともしばしばです。 Wikiped ...

Kotlin

関数型 既に04-1で確認しましたが、匿名関数は関数型の変数として参照を保持することができます。変数に匿名関数を保持することによって、他の変数と同様、匿名関数を ...

Kotlin

拡張関数とは クラスの継承やオーバーライドは基底クラスが変更された際に影響を受ける可能性があるため、一般的にアンチパターンと言われています。拡張関数を使用すれば ...

Kotlin,Programming

概要 RecyclerViewはItemTouchHelperクラスを組み込むことにより並び替えやスワイプなど直感的な操作を実装することができます。 一般的には ...

Kotlin,Programming

概要 RecyclerViewで使用するAdapterクラスは以前はRecyclerView.Adapterを継承したものが一般的でした。RecyclerVie ...

Kotlin,Programming

概要 Androidでリストを表示するにはListViewとRecyclerViewの二通りのアプローチがありますが、特殊な事情がない限りRecyclerVie ...

Kotlin,Programming

Androidには混乱している/混乱していた機能がたくさんありますが、ダイアログもそのうちの一つかと思いますので整理してみたいと思います。 サンプル実装はGit ...

Kotlin

トップレベルの関数とプロパティ トップレベル関数 Kotlinではクラスに含まれないトップレベルに関数を定義することができます。これはJavaではファイル名Kt ...

Kotlin

ローカル関数 テストの自動化などの目的で小さなメソッドが推奨される傾向が最近は顕著です。小さなメソッドを抽出する際は、IDEではExtract Method(メ ...

Kotlin

単一式関数 Single-expression functions 式ステートメントが1つしかない場合、または評価ステートメントが1行しかない場合、その関数を単 ...

Advertisements