私はSwift Standard Libraryを通っていますが、私はシーケンス比較のためにelementsEqualメソッドを見つけました。SwiftのelementsEqualと '=='の違いは何ですか?
この関数の値が実際には表示されません。順序がまったく同じ場合のみtrueを返すためです。 2つのシーケンスに同じ要素が含まれているかどうかを知ることができたら、これはいくつかの使い方があると思っていました。私の質問に私をもたらします
:
は、2つの配列を比較するときelementsEqualを使用してと「==」との間の違いはありますか?相手との賛否両論はありますか?
は、私は私の遊び場にしていますし、次のテストを書かれている:これらのチェックの
let values = [1,2,3,4,5,6,7,8,9,10] let otherValues = [1,2,3,4,5,6,7,8,9,10] values == otherValues values.elementsEqual(otherValues)
両方に該当になるので、私はここでの違いを識別することはできませんよ。
シーケンスには '=='演算子はありません。 –
"="値を設定します。たとえば、myNumber:Int = 3です。 "=="は、値が別の値と等しいかどうかを調べます。もしmyNumber == 3 {Do Something} else {... –
@MartinMuldoonこれは '=' vs '=='とは関係ありません。 – rmaddy