Swift Review#8[基本運算子]

影山小麥機
Jun 28, 2021

前言

其實我覺得基本運算子這個概念裡的東西不是那麼的重要,但是為求複習與過水,還是相應的提到一下:

正文

運算子大概分三類:數學運算子、比較運算子、邏輯運算子、位運算子

這些大概高中數學的時候就有用上了:

1.數學運算子

2.比較運算子

唯獨比較需要注意的有兩個:

  1. 一個是==(雙等於)才是邏輯運算的等於一概念,很多時候程式裡面出bug就是在只寫了一個等號,變成是「將某內容指定爲變數或常數」這兩個意義截然不同呀!
  2. !(驚嘆號exclaimation mark)在Swift中有兩個意義,一個是not的概念,一個是強力解包(unwrapped)的符號。在邏輯運算中是很重要的,我還記得以前高中寫題目的時候,常常被這種「下列何者為非」的題目搞爛作答,驚嘆號就有點這樣的味道,可以直接把語句賦予反面意義。

下面有更多邏輯運算子的說明:

3.邏輯運算子

4.位運算子

以下就是二進位的運算,也就是說,從個位開始,就是0、1然後就進位到十位的1,依此類推,如果不是跟理工相關的背景的人應該是不太會接觸到二進位的概念。

總之,這些基本的運算子概念也算是充斥在寫程式當中,要經常記得這些概念的使用。

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

影山小麥機
影山小麥機

Written by 影山小麥機

本職為Mobile工程師,熱愛分享視野,也樂意站在ChatGPT的肩膀上。訂閱小麥機,收割技術、職涯、人生的難題。

No responses yet

Write a response