Galaxy Tab S6ほしいなあ…。諸事情で買えてないけど
Kotlinで inline fun <reified T> systemService(context: Context): T? = getSystemService(context, T::class.java) って書くと val manager: StorageManager = systemService(context) って書けるんだけど、どのサービスか判別する情報が右辺にないの気持ち悪い?そうでもない? 慣れの問題なんだろうか…? あと inline fun <reified T : Any> Any?.cast(): T = this as T も型推論が効いて as 演算子をベタに使うよりラクだった