728x90
반응형
질문 : 문자열의 길이 가져 오기
String
의 길이를 어떻게 얻습니까? 예를 들어 다음과 같이 정의 된 변수가 있습니다.
var test1: String = "Scott"
그러나 문자열에서 길이 방법을 찾을 수없는 것 같습니다.
답변
Swift 4+ 기준
그것은 단지 :
test1.count
이유 때문에.
(Martin R에게 감사드립니다)
Swift 2 기준 :
Swift 2를 통해 Apple은 전역 기능을 프로토콜 확장, 프로토콜을 준수하는 모든 유형과 일치하는 확장으로 변경했습니다. 따라서 새로운 구문은 다음과 같습니다.
test1.characters.count
(헤드 업을 위해 JohnDifool에게 감사드립니다)
Swift 1 기준
문자 수 계산 방법을 사용하십시오.
let unusualMenagerie = "Koala 🐨, Snail 🐌, Penguin 🐧, Dromedary 🐪"
println("unusualMenagerie has \(count(unusualMenagerie)) characters")
// prints "unusualMenagerie has 40 characters"
Apple Swift Guide에서 바로
(참고, 1.2 이전의 Swift 버전에서는 countElements(unusualMenagerie)
됩니다.)
변수의 경우
length = count(test1) // was countElements in earlier versions of Swift
또는 test1.utf16count를 사용할 수 있습니다.
출처 : https://stackoverflow.com/questions/24037711/get-the-length-of-a-string
728x90
반응형
'개발관련 > other' 카테고리의 다른 글
Angular 2+에서 ngShow 및 ngHide에 해당하는 것 (0) | 2021.11.08 |
---|---|
NSString에 백분율 기호를 추가하는 방법 (0) | 2021.11.08 |
node.js 로 간단한 웹 서버 만들기 (0) | 2021.11.08 |
JSONP 란 무엇일까? (0) | 2021.11.08 |
Visual Studio에서 두 파일 비교할 수 있는 방법 (0) | 2021.11.05 |