如何创建一个可变字符串数组

时间:2017-08-19 14:38:07

标签: swift

我实例化一个可变数组,但似乎元素变得不可变,所以我不能将对它们的引用传递给我的函数。

错误:"无法将不可变值作为inout参数传递:' word'是一个“让...”恒定"

// 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))
    }
}

我该如何解决并修复它?

1 个答案:

答案 0 :(得分:0)

只需在var for中使用loop

for var word in wordsToTest //Here
{
    print("\(word) is a palindrome - ", isPalindrome(&word))
}