在啃這個專案的時候 看到了以下這段code 一整個不知道發生什麼事...
檔案連結 https://reurl.cc/Kk2Axq
裡面又是A又是T又是V的... 然後還有(A) -> T
有人可以解釋一下 這段code在做什麼嗎?
上面那段code是被以下這行所呼叫的
val FACTORY = singleArgViewModelFactory(::MainViewModel)
這個專案在這邊
https://github.com/googlecodelabs/kotlin-coroutines
./ViewModelHelpers.kt