[ Swift ] 運算子 - 邏輯運算子

Imgur][Imgur

Download the source code from GitHub

[Logical operator.playground]


邏輯運算子 (Logical operator)

定義

對布林值進行運算,其結果也為布林值

種類
  • && (AND)
    • 兩邊運算式皆為 true 時,則結果為 true,否則為 false
    • 有 0 則 0,其真值表如下:
      Imgur Imgur
  • || (OR)
    • 兩邊運算式只要有一個為 true 時,則結果為 true,否則為 false
    • 有 1 則 1,其真值表如下: Imgur Imgur
  • ! (NOT)
    • 運算式為 true 時,則結果為 false;運算式為 false 時,則結果為 true
    • 其真值表如下: Imgur
      Imgur
  • ?:
    • X ? Y : Z ,若 X 為 true 時,則回傳 Y,否則回傳 Z
      Imgur

Archer

Having being a full stack engineer. Experience with C, Python, Go, Swift, JavaScript, Node.js, Linkit 7697, Linkit Smart 7688, Raspberry Pi, ARM mbed, IoT solutions. Contact us : [email protected]

ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io