加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

字符串 – Swift init(count :, repeatedValue :)是否工作?

发布时间:2020-12-14 05:52:21 所属栏目:百科 来源:网络整理
导读:从参考: https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/index.html测试 var string = String(count: 5,repeatedValue: "a")// string is "aaaaa" 我收到这个错误: Playground execu
从参考: https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/index.html测试
var string = String(count: 5,repeatedValue: "a")
// string is "aaaaa"

我收到这个错误:

Playground execution failed: error: :5:14: error: could not find an overload for ‘init’ that accepts the supplied arguments
var string = String(count: 5,repeatedValue: “a”)

这实际上有效吗?

看来你必须明确地将一个Character类型传递给它才能运行。这对我有用
let char = Character("a")
let string = String(count: 5,repeatedValue: char)

尽管如此,也可能存在与此相关的错误。我相信你这样做的方式本身应该是有效的。我似乎完全没有在这个初始化程序上完成代码。

编辑:我要跟bug以下编译很好。

let array = Array(count: 5,repeatedValue: "a")

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读