1
は私がその名前の長さ最初のユーザーを取得したいユーザーの名前スウィフト:聞かせステートメント条件
let users = ["Hello", "1212", "12", "Bob", "Rob"]
の配列が2であるので、私は、配列を濾過し、持っていると仮定した場合には、配列のフィルタを使用することはできません最初のユーザー
if let selected = users.filter{$0.characters.count == 2}.first {
print(selected)
}
このコードは、SWIFT 2.2
Consecutive statements on a line must be separated by ';'
しかし、これは
let selected = users.filter{$0.characters.count == 2}.first
if let selected = selected {
print(selected)
}
かかわらず正常に動作していることは誰もが説明できますか?どんな助けでも本当に感謝しています。
はい、これは機能します。あなたはその行動を説明できますか? – jimmy0251
はい、素晴らしい!ありがとう –