如何在swift中用OR运算符写条件

时间:2015-03-10 08:23:09

标签: objective-c xcode swift

我在objective-c中有以下代码: -

- if(![[NSUserDefaults standardUserDefaults]
   valueForKey:@"habibi_Gender"] || ![[NSUserDefaults
   standardUserDefaults] valueForKey:@"my_Gender"])  {   // do something
   here }

我想在swift中写出同样的条件。

2 个答案:

答案 0 :(得分:0)

试试这个

    let habibi = NSUserDefaults.standardUserDefaults().defaults.stringForKey("habibi_Gender")
    let mygender = NSUserDefaults.standardUserDefaults(). defaults.stringForKey("my_Gender")

    if !(habibi != nil  || mygender != nil)
    {
        // do something here

    }

答案 1 :(得分:0)

完全一样

if condition1 || condition2 {
    //do something
}

问题已在此处提出:Multiple Conditions for Swift 'If' Statement?