#定義
外部引数とは関数呼び出し時に使用する引数。
内部引数とは関数内で使用される引数。
#書き方
以下のコードは、外部引数をheightとwidthで内部引数をhとwにしています。
外部引数と内部引数の間は半角スペースを1つ開けます。
外部引数は関数を利用する側から見てわかりやすい名前を書き、
内部引数はプログラムが冗長にならない無駄のない名前を書くそうです。
func menseki(height h: Double,width w: Double) -> Double {
return h * w / 2
}
let kekka = menseki(height: 6, width: 3) //9
#メリット
関数を使う側には分かりやすく書けて、関数内では短かく書く事ができるので手間が省けるのかなと思います。
#参考文献
石川洋資・西川勇世、『[増補改訂第3版] Swift実践入門 直感的な文法と安全性を兼ね備えた言語』、技術評論社、2020年4月28日、453ページ