我正在编写一款Swift应用程序,但在递增Int类型成员变量方面遇到了麻烦。
我使用以下代码创建了这个变量:
let index:Int
然后在初始化程序中,我使用以下方式对其进行实例化:
self.index = 0
后来,当我在函数中尝试使用以下任一方法对其进行递增时:
self.index++
或者self.index = self.index + 1
我在第一种情况下被告知:“不能用类型为'Int'的参数调用'++'”,在第二种情况下被告知:“无法在'self'中将'pos'赋值”。
除了可以编写自定义版本之外,我还没有找到关于++运算符的信息,但我认为至少它是内置于整数类型中的。如果这不是真的,那么问题就解决了。
对于另一个问题,我毫无头绪。