Kotlin內聯函數:消除lambda帶來的運行時開銷

Kotlin內聯函數:消除lambda帶來的運行時開銷 1.內聯函數如何運做     當一個函數被聲明爲inline時,它的函數體是內聯的——換句話說,函數體會被直接替換到函數調用的地方,而不是被正常調用。來看一個例子以便理解生成的最終代碼。html     定義一個內聯函數 安全 inline fun <T> synchronized(lock:Lock,action:()->T):T{
相關文章
相關標籤/搜索