我正在試試IBM新的Swift在線沙盒上的swift。 下面的腳本是不是對沙箱中運行:http://swiftlang.ng.bluemix.net/使用IBM Swift Sandbox和rangeOfCharacterFromSet
import Foundation
func palindromTest(s: String) -> Bool{
let lower = s.lowercaseString
let letters = NSCharacterSet.letterCharacterSet()
let onlyLetters = lower.characters.filter({String($0).rangeOfCharacterFromSet(letters) != nil})
let reverseLetters = Array(onlyLetters).reverse()
return String(onlyLetters) == String(reverseLetters)
}
palindromTest("abc")
沙盒打印以下錯誤信息:
/swift-execution/code-tmp.swift:7:48: error: value of type 'String' has no member 'rangeOfCharacterFromSet'
let onlyLetters = lower.characters.filter({String($0).rangeOfCharacterFromSet(letters) != nil})
難道我忘了進口的東西嗎?希望您能夠幫助我。
謝謝。