Interface Or Lambda
我使用的場景其實應該可以用 interface 就好,但覺得 typealias 的功能實在太酷,直接將我原本的 lambda 命名為一個叫簡短的名字,雖然參數只能放型別,但感覺上比宣告一個 interface 炫多了XDtypealias aGoodName = (String, String) -> Unit
疑慮的部分就是參數只能放型別,這樣會不會兩個月後就忘記這兩個參數是要幹嘛?!雖然是可以到實際調用處看或是寫註解,但好像不是根本的解決之道...
沒有留言:
張貼留言