Avatar
おー、なるほど。確かにassignment operator っぽさありますね。 prefix operator % prefix func % <T>(_ val: inout T) -> T { val } var dict = ["foo": 1] _ = dict["bar", default: 2] print(dict) // -> ["foo": 1] _ = %dict["bar", default: 3] print(dict) // -> ["bar": 3, "foo": 1]