Kotlin基本メモ

括弧の役割

<>ジェネリスク
C++のテンプレートみたいな(後決め型名みたいな)感じ
構造体やコレクションが使っている型名

キャスト

as失敗したときに例外が発生する
as?失敗したときにnullを返す

変数宣言時のnull系

?変数にnullの可能性があるときにつける
!kotlinでは使わない
!!変数がnullの時にNull Pointer Exception が発生する

Unit

戻り値のない型、C++のvoidのようなもの、大体省略できる。

Surface

車の塗装のサフェイサー的な(ちと違う)、ナイトモードのカラー対応してくれる下地。
Scaffoldを使用した場合はこれに含まれているので不要。

コメント

タイトルとURLをコピーしました