Avatar
Kishikawa Katsumi 4/10/2023 1:44 AM
一番困っているのは c?.property.performAction() っていうOptional Chainを含む式は次のようなコードが生成されるんですけど、 PowerAssert.Assertion("", file: "", line: 0) { $0.capture( $0.capture($0.capture($0.capture(c.self, column: 13)?, column: 13).property, column: 16) .performAction(), column: 25) } この場合、 $0.capture(c.self, column: 13)?, column: 13).property, column: 16).performAction(), column: 25).performAction()?.performAction()としないとコンパイルエラーになるんですよね。そのもともと付いてなかった?をどう付けたらいいものかっていうところが困っています。