ResanBlog

りーさんです。フロントエンドエンジニアをしている大学生です。めちゃ自由に書いて行きます!!気ままに緩くやっていくのでよろしくお願いします!

Swift 演算子を簡単に解説!

おはようございます!りーさんです。

 

f:id:coollongResan:20200501082150j:plain

 

プログラミング勉強は続けていますか?

僕は続けていますが、理解が追いつかないので

記事に書くことによって、自分の力に変わると思うので

僕なりに解説していこうと思います。

 

✅本記事の内容

 

 

なんかものすごく難しそうな名前ですが、

足し算・引き算・掛け算・割り算みたいな感じや応用してる計算式です。

 

ゆっくり覚えていきましょう!!

 

算術演算子

 演算式        説明

 

A + B              AとBを足した数                 足し算

A - B            AからBを引いた数                引き算

A * B            AからBを引いた数                   掛け算

A / B                                        AからBを引いた数                                                 割り算

 

例題 

 let A = 1 + 2

 let B = 10 - 2

 let C = 5 * 4

 let D = 20 / 4

 

print(A,B,C,D)

 

(3, 8, 20, 5)

 

 

 算術演算子は小学生でやるような、加算・減算・乗算・除算です!!

 

 

論理演算子

演算式        説明

 

A && B            AかつBの両方がtureのときtrue         論理積  

A || B          AまたはBのどちらかがtrueのときtrue        論理和    

!A            Aがtureならfalse  falseならture         否定形   

 

例題 

 let A = true

 let B =     false

 let C =    A && B

 let D =    A || B

 let E =     !B

 

print(C,D,E)

 

(false,  ture, true)

 

Swiftには、Bool型というのがあり、tureまたはfalseを書きます。

日本語にすると、真と偽。ですね( ・∇・)

 

比較演算子

 

演算式        説明

 

A > B            Aの方がBより大きい      true        

A < B         Aの方がBより小さい        true          

A >= B         AはB以上           ture        

A <= B         AはB以下           ture        

A ==B          AはBが等しい         ture        

A! = B          AとBが等しくない       ture        

 

例題 

 let A = 2 > 1

 let B =     1 < 2

 let C =    5 >= 2

 let D =    2 <= 5

 let E =     7 == 7

print(A,B,C,D,E)

 

(false,  false, true,true,true)

 

このような感じで、比較して真と偽を区別しています。

 

 

わかりやすいですかね(T . T)

自分の理解のためなので、一緒に勉強していけたらいいと思います。

 

独学で挫折しかけていても、プログラミングスクールなどもあるみたいですね。

 僕は独学で頑張りたいです!!

独学でも頑張れる教材の記事書いてます。

 

www.resanblog.info

www.resanblog.info

 

世界最大級のオンライン学習サイトUdemy

 

最後まで見ていただきありがとうございました、