0

我有这个函数可以将单词转换为 soundex 值,但它会将所有字母返回为 0。例如,我的姓氏 Smith 应该是S530,但返回S000

代码链接(因为这里放得太长了): http: //pastebin.com/9hESxV7P

我让它记录 的值,letterArray它确实评估为我姓氏中所有字母的数组。它必须在for ... in循环中。任何帮助都会很棒。谢谢!

4

1 回答 1

1

改变这条线

let trimmedWord = word.uppercaseString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())

它生产S530

于 2015-11-22T17:08:56.623 回答