facebook twitter hatena line email

「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

参考

https://qiita.com/ngsw_taro/items/d29e3080d9fc8a38691e