外部引数名とは

外部引数名とは、関数を呼び出すときの引数名に必ず名前をつけさせる方法である。

通常、関数を呼び出すときは以下のコードのように、第1引数に「値のみ」、第2引数以降には「変数名と値」を与える。第1引数には引数名は ...

関数とは

関数とは、特定の処理をする小分けにされたプログラムのことである。プログラムの中で何度も繰り返す一連の処理をそのまま記述すると、似たようなコードが散在してソースが見づらくなるとともに、修正が必要になったときのデバッグに時間がかか ...

構造体とは

構造体とは、配列や辞書と同じように複数のデータを1つの変数で管理できる入れ物である。関数を定義することができるので、管理しているデータを使って用途に応じた様々な処理を実装することができる。

構造体は以下のように定 ...

集合の特徴

集合(Set)は、配列と同じように複数のデータを1つの変数で管理できる入れ物である。配列と異なる点は「インデックス番号がない」、「値を重複することができない」、「集合演算を使える」の3点である。

(配列については ...

Enum(列挙型)の宣言

Enum(列挙型)とは、変数のとりうる値が少ない場合に自作して使うデータ型のことであり、以下のように宣言する。
 

例えば、ゴルフコースの種類の変数で、とりうる値が「パー

辞書を作る

ディクショナリ(辞書)とは、キーと値を1セットとした複数のデータを1つの変数で管理できる入れ物のことをいう。

「名前(キー)」は「山田(値)」、「年齢(キー)」は「32(値)」のように、キーを使って辞書から1つの ...

配列を作る

配列とは、複数のデータを1つの変数で管理できる入れ物のことをいう。

データを入れるための箱が番号付きで並べられていて、その中にデータを入れていくイメージである。箱の中に入れたデータを差し替えたり、箱を追加、削除す ...

タプルの宣言

プログラミングの世界で使われる「タプル」とは、順序付けられた複数データの集合体のことをいう。Swiftではこのデータの集合を1つの変数として扱うことができる。

変数 = (データ、データ、データ、、、) ...

オプショナルの概要

JavaやC言語などでシステム開発をした場合、変数にNull(データ無し)が設定されたために予期しない動作をした経験がある。

もちろん、Nullチェックが漏れていたための設計者のミスではあるが、Swift ...

String変数から文字列を切り出す

String変数の指定したインデックスから末尾までを取得するには以下のメソッドを使う。引数には開始インデックスを与える。
 

String変数の先頭から指定し