Get nth character of a string in Swift programming language

后端 未结 30 1969
一整个雨季
一整个雨季 2020-11-22 01:26

How can I get the nth character of a string? I tried bracket([]) accessor with no luck.

var string = \"Hello, world!\"

var firstChar = string[         


        
30条回答
  •  感情败类
    2020-11-22 01:47

    My very simple solution:

    Swift 4.1:

    let myString = "Test string"
    let index = 0
    let firstCharacter = myString[String.Index(encodedOffset: index)]
    

    Swift 5.1:

    let firstCharacter = myString[String.Index.init(utf16Offset: index, in: myString)]
    

提交回复
热议问题