Avatar
↓シンプルな例( lazy だから map@escaping 必須) struct Foo { var bar: (Int) -> Int } let foo = Foo(bar: { $0 * $0 }) [2, 3, 5].lazy.map(foo.bar) // OK