私はSwiftの経験があまりなく、PHP/Python/JavaScriptのバックグラウンドから来ています。Swiftの文字列はオペレータの仕事よりもどうですか
私はthe following code snippetに出くわしたとき、私は、スウィフトプログラミング言語のドキュメントを読んでいた:>
オペレータは、この文脈でどのように働くか、私は見つけることができるようには見えません。何
let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"]
func backwards(s1: String, _ s2: String) -> Bool {
return s1 > s2
}
names.sort(backwards) // ["Ewa", "Daniella", "Chris", "Barry", "Alex"]
が、あります、誰かがここで何が起こっているかを説明してもらえ
"CD" > "ABC" // true
:私はそれが文字の量をカウントして、それに基づいてブール値を返しますが、そのロジックで以下のスニペットはfalseを返す必要がありますような何かを行うだろうと思いましたか?ありがとうございました。
現在の知識/文字列比較の理解は何ですか? – Wain
@Wain他の言語では、基本的な '=='、 '==='、 '!='のみを使用していますので、使用されているより大きい/より小さい値を見ることは全く新しいです – Paradoxis