「Android/kotlin/スコープ関数」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==apply== User.kt <pre> class User { var name: String = "" } <pre> MainActivity.kt <pre> var user = User().apply{ name = "hoge" } print("user.name=" + user.name)...」) |
|||
| (同じ利用者による、間の1版が非表示) | |||
| 行1: | 行1: | ||
| + | ==スコープ関数== | ||
| + | let、with、run、applyなどがある | ||
| + | |||
==apply== | ==apply== | ||
User.kt | User.kt | ||
| 行5: | 行8: | ||
var name: String = "" | var name: String = "" | ||
} | } | ||
| − | <pre> | + | </pre> |
MainActivity.kt | MainActivity.kt | ||
<pre> | <pre> | ||
| 行13: | 行16: | ||
print("user.name=" + user.name) // hoge | print("user.name=" + user.name) // hoge | ||
</pre> | </pre> | ||
| + | |||
| + | ==参考== | ||
| + | https://qiita.com/ngsw_taro/items/d29e3080d9fc8a38691e | ||
2020年2月26日 (水) 15:07時点における最新版
スコープ関数
let、with、run、applyなどがある
apply
User.kt
class User {
var name: String = ""
}
MainActivity.kt
var user = User().apply{
name = "hoge"
}
print("user.name=" + user.name) // hoge
