我切片一个字符串数组并将其设置为[String]变量,但类型检查器抱怨。可能的编译器错误?
var tags = ["this","is","cool"] tags[1..<3] var someTags: [String] = tags[1..<3]
下标具有范围的数组不会返回数组,而是返回一个切片。你可以从该切片创建一个数组。
var tags = ["this","cool"] tags[1..<3] var someTags: Slice<String> = tags[1..<3] var someTagsArray: [String] = Array(someTags)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。