Avatar
omochimetaru 8/25/2017 6:17 AM
func f0(_ f: ( (Int) throws -> (), Int) ) rethrows -> Int // error (edited)
6:17 AM
rethrowsは、throwsが引数に直接ついてないとだめなんですね
6:20 AM
あれ!
6:20 AM
func add(_ x: Int, _ y: Int) -> Int { return x + y } print((1, 3) => add) これできるのか
6:20 AM
関数の引数をタプルとして扱える仕様なくなったと思ってた
6:21 AM
public func =><T0, T1, R>(_ x: T1, _ f: ((T0, T1) -> R, T0)) -> R { return f.0(f.1, x) } print(3 => (add, 1)) (edited)
6:21 AM
@t.ae こんなのはどうかな (edited)