TECHNICAL MASTERはじめてのiOSアプリ開発Swift対応版

プログラミング言語Swift - 処理をまとめる構造を知る [関数とクロージャ]

Icon comment count 0
Icon stock count 0

04-06処理をまとめる構造を知る [関数とクロージャ]

このセクションでは一連の処理をまとめて1つの処理とする、関数とクロージャについて解説します。

このセクションのポイント
  1. Swiftの関数もObjective-C同様パラメタ名や数が違うと別の関数として取り扱われる。
  2. クロージャは名前の無い関数で、豊富な省略ルールがある。
  3. 循環参照を引き起こす値のキャプチャには注意が必要。

関数

関数は一連の処理をまとめて名前を付けて定義したものです。Swiftの関数は伝統的なC言語スタイルの関数をベースに、拡張された仕様を持っています。

関数の定義と使用

Swiftの関数は以下の様に定義します。

図04-13  関数の定義

例として「Int型で与えられた値を2倍してInt型で

出典情報

Medium

TECHNICAL MASTERはじめてのiOSアプリ開発Swift対応版

  • 著者: 長谷川智希、デジタルサーカス株式会社(監)

コメント

    コメントはありません