Created
September 3, 2015 14:30
-
-
Save PhilippeBoisney/18b16fd2bbf53dec7fee to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
Le "Optionnal Binding" permet de créer une variable à partir d'une autre, | |
uniquement si cette dernière n'est pas égale à nil | |
*/ | |
result = retourneParfoisNil(true) //result égale 10 | |
if let resultTemp = result { | |
print("OK j'ai été créé") // On tombe dans le IF - S'affiche bien car result = 10 | |
} | |
result = retourneParfoisNil(false) // result égale nil | |
if let resultTempBis = result { | |
print("OK j'ai été créé moi aussi !") // On ne tombe pas dans le IF - Ne s'affiche pas car result = nil | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment