【Swift】構造体について(3)
Property computed property getter,setter メソッドを使って計算された値 […]
【Swift】構造体について(2)
Method 構造体にメソッドを追加することができます。下記の例ではdescriptionという […]
【Swift】構造体について(1)
Swiftにおける構造体とクラスの違い 構造体・・・呼び出しや代入の際に実体がコピーされる。 property […]
【Swift】明示的にUnwrapする必要のない、Implicitly Unwrapped optinal型の変数
型宣言で「!」を使うことで、変数を使用する際にOptional型変数が暗黙的にUnwrapされます。 変数が使 […]
【Swift】Nil Coalescing Operator でnilの場合の値を定義する
Optional型の変数がnilの場合は別に指定しておいた値を使う場合、?? を使用すると簡単に書けます。 & […]
【Swift】Optional Bindingについて
Optional型の変数がnilかどうか判断して処理を行うとき、一時変数を定義してその変数がnilかどうかを判 […]
【Swift】Optional型について
Optional型変数の使い方 nilを値として持つことがある変数をオプショナル型の変数といいます。 [cra […]
【Swift】単独で下線を使用した場合はスルーする
単独で下線(”_”)を使用した場合、値は使われずにスルーされる。 戻り値を使わない、外 […]
【Swift】外部引数名を使って関数を定義する
関数内で使用する引数名以外に、関数の呼び出し元で引数の意味を分かりやすくするために外部引数名をつけることができ […]
【Swift】関数の引数の値を変更する – inout
関数の引数に呼び出し元からの変数を渡して、関数内でその引数の値を変更して返すのにはinoutを使う。引数として […]