Im实例化一个可变数组,但元素似乎变得不可变,因此我无法将引用传递给我的函数。
错误:“无法作为inout参数传递不可变的值:'word‘是'let’常数‘
// MARK: - Properties
var wordsToTest = ["hannah", "bam"]
// MARK: - Life cycle
override func viewDidLoad() {
super.viewDidLoad()
for word in wordsToTest {
print("\(word) is a palindrome - ", isPalindrome(&word))
}
}我该怎么做才能修好它?
发布于 2017-08-19 14:58:02
简单地使用var在for loop中
for var word in wordsToTest //Here
{
print("\(word) is a palindrome - ", isPalindrome(&word))
}https://stackoverflow.com/questions/45772795
复制相似问题