Avatar
別件ですけどこれもmutatingである必要が無いですよね。 func test1(bp: UnsafeMutableBufferPointer<Double>) { bp[0] = 0 } func test2(slice: Slice<UnsafeMutableBufferPointer<Double>>) { slice[0] = 0 // error: cannot assign through subscript: 'bp' is a 'let' constant } こっちは対処するのめんどくさそうですが……