web-dev-qa-db-ja.com

macOSのSwift3で文字列の長さを取得する方法

MacOSの「Swift3」でStringの長さを取得するにはどうすればよいですか?

これはSwift2で機能していました。

if purchaseDateString.length == 0 {
     purchaseDateString = "n/a"
}

Stringの長さを見つけるためのSwift3と同等のものは何ですか。

更新

マーティンが指摘するように、この質問には答えがあります。参照された質問には30の回答があります。ただし、私が知る限り、Swift3に特に関連するものはありません。私は間違っている可能性があります。

12
David DelMonte

characters.countを試してみましたか

if purchaseDateString.characters.count == 0 {
     purchaseDateString = "n/a"
}

編集:- Swift 3.2 and Swift 4文字列はコレクション型なので、直接countを使用できます。 Stringのプロパティ。

if purchaseDateString.count == 0 {
     purchaseDateString = "n/a"
}
56
Nirav D