大佬教程收集整理的这篇文章主要介绍了swift – 类型Array的不可变值只有一个名为’append’的变异成员,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
class User{ var list:Array<String> = [] func getList()->Array<String>{ return list } } var user = User() user.getList().append("aaa") // <-- ERROR user.list.append("aaa") // OK
Array< String>类型的不可变值只有名为’append’的变异成员
如果user.getList()返回list,为什么它不起作用.
我知道Java中没有封装,但看起来很奇怪.
[编辑]
var user = User() // {["c"]} var temp:Array<String> = user.getList() // ["c"] temp += ["aaa"] // ["c","aaa"] var z:Array<String> = user.getList() // ["c"]
以上是大佬教程为你收集整理的swift – 类型Array的不可变值只有一个名为’append’的变异成员全部内容,希望文章能够帮你解决swift – 类型Array的不可变值只有一个名为’append’的变异成员所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。