Swiftuiの100日の日3


これまで、これは最も興味深い日でした.私は条件については、演算子などを学ぶ本当に楽しいと私はそれを使用して起動を待つことができます.
私は小さな条件に遊び場でいくつかの試みを書いて、それは構文に精通して支援しています.
私はまだ100日間のチャレンジのペースに慣れていると私はもっと学ぶことを楽しみにしています.

3日目

演算子
Swiftでは変数を使用した操作を行うことができます.Swiftはタイプセーフ言語です、それはあなたがデータの異なるタイプをミックスさせません.
Swiftでは、演算子のオーバーロードを行うことができます.これは、異なる作業をする演算子と作業しているデータによって異なります.すなわち
let name = "Ramses"
let surname = "Cabello"

let fullName = name + " " + surname

算術演算子+ 追加- サブキャスト* 控え目に/ 分割% 剰余を得る
残りは非常に有用です.この例を考えてみましょう.
let weeks = daysUntilEvent / 7
let days = daysUntilEvent % 7

print("There are \(weeks) weeks and \(days) days until your event.")

複合演算子
これは演算子を代入します.以下に例を示します:
var pokemon = 150
pokemon += 1

print("Counting the Secret Pokemon, the total amount of the first generation is \(pokemon)")

比較演算子
この演算子は、数学で期待するように多かれ少なかれ比較を行います.== 二つの値は同じです!= つの値が異なる> < より大きい>= <= より大きい/より少ない
また、比較演算子は、文字列のために、その自然なアルファベット順に使用することができます.

条件
これらの条件がtrueの場合、条件を設定します.
if condition {
    code
} else if secondCondition {
    code
} else {
    code
}
文字列を比較する際には、Swiftでは大文字小文字を区別してください.
いくつかの条件を1つの演算子を使用して結合することができます.&& and|| or
また、ほとんど使われない三項演算子もあります.これはtrue/falseブロックとして動作します.:
スイッチケース
これは通常、多くのif/else ifが必要な式を置換する別の型の構文です.
switch Name {
case value:
    code
case value:
    code
default:
    code
}
あなたは単語を使用することができますfallthrough あなたが迅速に条件をチェックを停止する場合は、ケースの後.

範囲
範囲を使用してtrue/falseを返します.... これには最終値が含まれます..< 最終値を除く