【发布时间】:2017-05-21 21:58:53
【问题描述】:
我正在使用来自Rosetta Code 的教程来计算 Levenshtein 距离。他们的代码似乎在 Swift2 中,所以我在执行此操作时收到此错误 Binary operator '+' cannot be applied to operands of type '[Int]' and 'Repeated<String.CharacterView>':var cur = [i + 2] + empty where let empty = repeatElement(s, count: 0)。我该怎么办?
【问题讨论】:
-
不是对您问题的直接回答,但这里 *.com/questions/26990394/… 是一个实现,只需要对 Swift 3 进行少量修改。
-
谢谢,工作了,但仍然喜欢使用他们的(Rosetta)方法,因为它看起来更短。
标签: swift swift3 levenshtein-distance rosetta-code