gpt4 book ai didi

ios - 带有 substringWithRange 的 Swift 2.0 字符串

转载 作者:可可西里 更新时间:2023-11-01 03:26:07 26 4
gpt4 key购买 nike

我正在尝试从字符串中获取第一个字符。这应该很容易,但我不能在 Swift 2.0(使用 Xcode beta 6)中做。

Get nth character of a string in Swift programming language

我也试过那个方法。它使用扩展名,但我无法使用该方法进行检索。我可以知道该怎么做吗?

最佳答案

不转换为 NSString 的两种解决方案

let string = "Hello"
let firstChar1 = string.substringToIndex(string.startIndex.successor())

let firstChar2 = string.characters.first

Swift 2 更新:

由于 Swift 2 返回 Character 而不是 String 必须创建一个新的 String

let firstChar2 = String(string.characters.first!)

Swift 3 更新:

successor() 已替换为 index(after:..)

let firstChar1 = string.substring(to:string.index(after: string.startIndex))

关于ios - 带有 substringWithRange 的 Swift 2.0 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32413247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com