gpt4 book ai didi

Swift 字符串长度奇怪的行为

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

作为一个敏捷的新手,我觉得这种行为很奇怪。这里发生了什么?

"asdf".length  # 4 
var s = "asdf"
s.length # error: String does not have a member named length

我知道你应该在 swift 1.2 中使用 count(s) 而不是 s.length 。但是为什么 "asdf".length 有效呢?

最佳答案

您的"asdf" 文字是一个__NSCFString 实例。 NSString 确实有一个 length 方法。

"asdf".className
--> "__NSCFString"

关于Swift 字符串长度奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32043186/

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