賽義德·諾沙迪
我有兩個數據模型類,我想使用通用擴展函數來映射這些類和其他類。
這是我映射這兩個類的代碼示例:
fun HomeRequestBodyWithAuthQuery.Client.graphToDomain(): Client =
Client(id = this.id, givenName = this.givenName)
我寫了這個擴展函數,但是返回值有錯誤:
fun <G, T> G.graphqlToDomain(): T = T
我如何為這項工作編寫 kotlin 擴展函數?
拉菲爾
您可以將泛型類型作為參數並返回。
fun <G, T> G.graphqlToDomain(t: T): T = t
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句