1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Swift] 関数の外部引数と内部引数

Posted at

#定義
外部引数とは関数呼び出し時に使用する引数。
内部引数とは関数内で使用される引数。
#書き方
以下のコードは、外部引数を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ページ

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?