如何检查给定的字符位于Swift 3.0中的A到Z之间?

aks*_*hay 3 ios swift swift3

我的问题是一元运算符不在Swift 3.0下面是我的代码片段.

func  checkCharacter(x: Character)  {
   if x >= "a" || x <="z"{
   }
}
Run Code Online (Sandbox Code Playgroud)

如何检查给定的字符位于swift 3.0中的a到z之间

Nir*_*v D 5

试试这样吧.

func checkCharacter(x: Character) {

    if x >= "a" && x <= "z" {
        print("Inside character range")
    }
    else {
        print("Not inside character range")
    }
}

checkCharacter(x: "c")
Run Code Online (Sandbox Code Playgroud)