Avatar
エレガントじゃない方法で良ければ、高階関数にして(T.Type) -> (T) -> ()でexample(Int)とかできませんかね
2:03 PM
できたぞ
2:03 PM
func example<T>(type: T.Type=T.self) -> (T) -> () { return { arg in print(arg) } } let intE = example(type: Int.self)