2016-07-10 6 views

答えて

3

リテラルがINOUTパラメータとして渡すことはできません....「VAR」を使用することはできません。代わりに

利用二つの変数:さらに

var i=5 
var j=8 
swapF(a:&i, with: &j) 

、最後スウィフト3スナップショットの一つで、INOUTは、タイプの近くに配置する必要があり、あなたの関数のプロトタイプは次のようになります。

func swapF(a:inout Int, with b:inout Int) 
+0

THXが、私のXcodeバージョンでは、2番目のアプローチはうまくいきません! –

+0

あなたはinoutを動かすことを意味しますか?まだXCodeには含まれていないので、プレビュー3または4を待つ必要があります。それは20日後に構築されたSwiftスナップショットで利用可能です。 –

+0

Xcode 7.3.1(安定版)はありますか? –

関連する問題