在 Swift 中如何检查一个字符是否是空格字符?

Tom*_*kie 5 string spaces character swift

在我正在编写的程序中,我需要检查字符是否是空格(“”)。目前将此作为条件,但不起作用。有任何想法吗?提前致谢。

for(var k = indexOfCharBeingExamined; k < lineBeingExaminedChars.count; k++){

    let charBeingExamined = lineBeingExaminedChars[lineBeingExaminedChars.startIndex.advancedBy(k)];

//operations

    if(String(charBeingExamined) == " "){

    //more operations

    }
}
Run Code Online (Sandbox Code Playgroud)

Mic*_*ael 3

以下代码对我有用。请注意,使用“for”迭代字符串中的字符会更容易(下面的第二个示例):

var s = "X yz"
for var i = 0; i < s.characters.count; i++ {
    let x = s[s.startIndex.advancedBy(i)]
    print(x)
    print(String(x) == " ")
}

for c in s.characters {
    print(c)
    print(String(c) == " ")
}
Run Code Online (Sandbox Code Playgroud)