第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 Kotlin 中將函數(shù)調(diào)用分配給變量

在 Kotlin 中將函數(shù)調(diào)用分配給變量

森林海 2022-12-21 15:21:28
將變量分配給函數(shù)調(diào)用實(shí)際上是調(diào)用該函數(shù)還是只是存儲(chǔ)它(以便它可以被調(diào)用)?例如:val userData = GraphRequest.newMeRequest(    accessToken,    object : GraphRequest.GraphJSONObjectCallback {        override fun onCompleted(`object`: JSONObject?, response: GraphResponse?) {            Log.d(TAG, `object`.toString())        }    })實(shí)際上打電話GraphRequest.newMeRequest()?
查看完整描述

2 回答

?
溫溫醬

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊

是的,該代碼首先調(diào)用GraphRequest.newMeRequest(),并將其結(jié)果分配給userData。

通常,只要您在函數(shù)名稱(或 lambda)后看到括號(hào),就會(huì)調(diào)用該函數(shù)。

如果你想在調(diào)用函數(shù)的情況下引用它(例如稍后調(diào)用,或者返回或傳遞給另一個(gè)函數(shù)),你可以使用GraphRequest::newMeRequest. 然后,您需要在調(diào)用它時(shí)傳遞相關(guān)參數(shù)。

更多信息在這里。


查看完整回答
反對(duì) 回復(fù) 2022-12-21
?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

是的,這將調(diào)用該GraphRequest.newMeRequest(..)方法并userData立即將結(jié)果分配給。如果您希望稍后初始化該字段,但僅在首次訪問該字段時(shí)才進(jìn)行初始化,請(qǐng)使用惰性委托

val userData by lazy { /* call method */ }


查看完整回答
反對(duì) 回復(fù) 2022-12-21
  • 2 回答
  • 0 關(guān)注
  • 96 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)