在我的Xcode
操场上,以下代码片段修剪了所有whitespaces
中的String
(根据需要)。
let trimmed = " hello ".trimmingCharacters(in: .whitespaces)
当我尝试使用此语法向Coderbytes提交解决方案时,它会抛出:
/tmp/005424279/main.swift:5:17:错误:“字符串”类型的值没有
成员'trimmingCharacters'let trimed =“``hello''.trimmingCharacters(in:.whitespaces)
当我尝试
Swift2
版本的 let trimmed = " hello ".stringByTrimmingCharactersInSet(in: .whitespaces)
Coderbytes上没有任何情报-我真的为使我的解决方案能被接受而感到困惑。 (我知道我应该很高兴我解决了这个难题,而不用担心Coderbyte接受它-但是,您知道,您在建立排名方面很有竞争力!
最佳答案
这取决于他们使用的Swift版本。
对于Swift 4,我使用了以下方法:
import Foundation
let trimmed = " hellloo ".trimmingCharacters(in: CharacterSet.whitespaces)
print(trimmed)