Tôi đã thử một sân chơi Swift. Khi tôi thử mã dưới đây, nó không hoạt động và nói với tôi 'String' does not have a member named 'Characters'
. Tôi hy vọng sẽ in the number of characters in cafe is 4
. Bạn có thể cho tôi lời khuyên nào không? Cảm ơn.Chuỗi không có thành viên có tên là ký tự?
var word = "cafe"
print("the number of characters in \(word) is \(word.characters.count)")
Nó works.Thanks . Stackoverflow là tuyệt vời :-) – David
Câu trả lời là tốt. Tôi có thể hỏi thực hành tốt nhất là gì (hoặc các thực hành điển hình khác) để có được độ dài của một String trong Swift2 "mới". Bởi vì biểu thức như 'word.characters.count' có vẻ hơi phức tạp một chút. –
@EricTsui: Theo như tôi biết, điều này * là * cách bạn xác định độ dài. Như bạn có thể thấy từ các ghi chú phát hành phiên bản beta Xcode 7, thuộc tính 'characters' đã được giới thiệu để phân biệt" xem sơ đồ cụm mở rộng Unicode "khá phổ biến từ" chế độ xem UTF-16 "hoặc" chế độ xem UTF-8 ". Vì vậy, 'word.utf8.count' sẽ cho bạn độ dài như một chuỗi UTF-8. –