Soundex returns 每个字符 0
Soundex returns 0 for every character
我有这个函数可以将单词转换为 soundex 值,但它会将所有字母返回为 0。我的姓氏 Smith 应该是 S530
,但是 returns S000
,例如
Link 代码(因为太长放在这里):http://pastebin.com/9hESxV7P
我让它记录了 letterArray
的值,它确实评估了我姓氏中所有字母的数组。它必须是 for ... in
循环中的内容。任何帮助都会很棒。谢谢!
更改此行
let trimmedWord = word.uppercaseString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
生产S530
我有这个函数可以将单词转换为 soundex 值,但它会将所有字母返回为 0。我的姓氏 Smith 应该是 S530
,但是 returns S000
,例如
Link 代码(因为太长放在这里):http://pastebin.com/9hESxV7P
我让它记录了 letterArray
的值,它确实评估了我姓氏中所有字母的数组。它必须是 for ... in
循环中的内容。任何帮助都会很棒。谢谢!
更改此行
let trimmedWord = word.uppercaseString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
生产S530