Saturday, 25 February 2017

Optional


1.  Optional

var name : String? = "nil";

if name != nil{
    print(name);
}else{
    print("This is a nil string.");
}



2. Automatic Unwrapping

var myString:String!

myString = "Hello, Swift!"

if myString != nil {
   print(myString)
}else {
   print("myString has nil value")
}




3. Optional Binding

var myString:String?

myString = "Hello, Swift!"

if let yourString = myString {
   print("Your string has - \(yourString)")
}else {
   print("Your string does not have a value")
}


Answer : Your string has - Hello, Swift!




22

No comments:

Post a Comment