2017-03-14 8 views
-3

'配列を使用するアプリケーションを開発しています。ここではフィルタデータです。しかし、スウィフト3のためにそれを転写するために、遊び場の画像次のようなメッセージが表示されます。

enter image description here

遊び場がメッセージを示して、「値に割り当てることができませんを 『$ 0』不変です」。

どうすればこの問題を解決できますか?

+7

おそらく、 '=='の代わりに '='意味します。 – Hamish

+3

'let filtered = numbers.filter {$ 0 == 3}' –

+2

ありがとうございました@LeoDabus – James

答えて

2

上記のコメントは、(変数を何かに設定するためのもの)をダブル==(これは必要に応じて等価性をチェックするためのもの)ではなく使用しています。

は、これは動作します:

let numbersFiltered = numbers.filter{ $0 == 3 } 
関連する問題