「iOS App」 swift - guard指令

寫C++寫習慣了
要寫條件判斷式
直覺反應就是 if else

舉例來說:
要判斷彩虹是否為七色
先宣告 變數彩虹 , 並給值
var rainbow = 7

接著就用if else 來判斷
if rainbow == 7 {
}
else{
    print("不對喔")
}
這樣最少寫五行


如果用guard指令
guard rainbow == 7 else{
   print("不對喔")
}
最少用3行就可以達到同樣的效果了~

應該是說以往的重點在 if 的條件下要做什麼
guard 指令反轉了這個概念
把重點移到 條件不成立時要做什麼
所以 知道「哪些事情不需要做」比「知道很多事要做」來得重要喔 

寫程式時得到的心得~驚覺領悟到guard的厲害XDD
swift指令~棒棒
哈哈