我无法弄清如何修复它。我只想了解它的工作原理以及应该替换什么。
我已经尝试删除字符
,但仍然不起作用。
import Foundation
var shrinking = String("hello")
repeat {
print(shrinking)
shrinking = String(shrinking.characters.dropLast())
}
while shrinking.characters.count > 0
我原本期望程序输出如下:
但是它完全没有起作用。hello
hell
hel
he
h
characters.
,但它仍然无法正常工作。”... 这很有趣,因为当您删除这两个characters
引用时,它可以正常工作。与其只告诉我们它“不起作用”,为什么不告诉我们它实际上做了什么呢? - Rob