Val
https://gyazo.com/c17135ed8ed9bf1838962d56279c6a9b
例
code:val(rs)
subscript longer_of(_ a: inout String, _ b: inout String): String {
if b.count() > a.count() { yield &b } else { yield &a }
}
fun emphasize(_ z: inout String, strength: Int = 1) {
z.append(repeat_element("!", count: strength)))
}
public fun main() {
var (x, y) = ("Hi", "World")
print("${x} ${y}") // "Hi World!"
}
&がついているのはmutableであることを意味する
(Rustのようにアドレスであることは意味しない)