【发布时间】:2015-12-13 19:45:53
【问题描述】:
我正在 IBM 的新 Swift 在线沙盒上尝试 swift。 以下脚本未在该沙箱上运行:http://swiftlang.ng.bluemix.net/
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})
我是否忘记导入某些内容?希望你能帮助我。
谢谢。
【问题讨论】:
标签: swift nsstring ibm-swift-sandbox