見出し画像

Swiftで行こう!-関数(func)をイラストで。

関数です。func として定義をしていきますが、どうして使う必要があるのでしょうか?

まず、関数の基本です。

画像1

実行するときは

foo()

とすれば "Hello"と出力されます。

それでは便利な点でが、まず、

・まとめることができる。
・使いまわせる。

例えば、

var a = 2
var b = 3
print(a + b)

の場合はa,bの値を変更する場合、それぞれ入れ直す必要があります。

これを関数にしてみると、

画像2

func calc(a:Int,b:Int){
   print(a + b)
}

実行します。

calc(a: 3,b:2)

とすると"5"と出力されます。

calc(a: 10,b:6)

とすると、"16"と出力されます。

これで変数のみでコードを書いているのに比べて、まとまり使い回すことができるようになりました。

この記事が気に入ったらサポートをしてみませんか?