Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アンパサンドがビット操作であることは知っていますが、変数名の前に表示されることがあります。変数の前に置くとどう&なりますか?
&
これは、in-out 変数であることを意味します。その変数で直接何かを行うことができます。コピーとしてではなく、アドレスで渡されます。
例えば:
var temp = 10 func add(inout a: Int){ a++ } add(inout:&temp) temp // 11