gpt4 book ai didi

ios - Swift 中的文字字符串与 `String`

转载 作者:搜寻专家 更新时间:2023-10-30 22:10:06 24 4
gpt4 key购买 nike

玩 swift 我发现这令人惊讶:

"123".integerValue // <= returns 123

var x = "123"
x.integerValue // <= Error: String does not have a member named integerValue

谁能解释一下?

最佳答案

我的猜测是,在第一个示例中,编译器使用对 integerValue 的调用作为附加信息来推断类型(在 NSString 和 Swift String 之间进行选择)。

在第二个示例中,它可能默认为 Swift 字符串,因为它不会评估多行。

关于ios - Swift 中的文字字符串与 `String`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24019472/

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