Kotlin的inline內聯函數

方法調用流程 調用一個方法是一個壓棧和出棧的過程,調用方法時將棧針壓入方法棧,而後執行方法體,方法結束時將棧針出棧,這個壓棧和出棧的過程會耗費資源,這個過程當中傳遞形參也會耗費資源。web 爲何須要inline 有些簡單的方法會被頻繁調用,什麼叫簡單的方法呢,舉個例子:svg fun <T> check(lock: Lock, body: () -> T): T { lock.lock() try
相關文章
相關標籤/搜索