19 / 2770%

LESSON 19 ・ 関数

関数を使う

これまで使った関数

var a = [2, 3, 5]
var b = a.count
print(b)

まとまった処理に名前を付けて、それを実行することができます。このような機能を関数(かんすう, function)と言います。

これまでにもすでにいくつかの関数を使ったことがあります

Swiftでは、配列の長さはcountという値から得られます。printは受け取った値を出力(表示)する関数です。

printは受け取った値を出力(表示)する関数です。

絶対値を求める

var a = -2
var b = abs(a)
print(b)

absは絶対値を返す関数です。-2の絶対値は2です。

PRACTICE

演習問題

コードを自分で書いて実行してから、答えと解説を確認しましょう。

問題1

absを使って、-7の絶対値を表示してください。

答えと解説を見る

模範解答

print(abs(-7))

絶対値を求めると、-7から符号を取り除いた7が得られます。

問題2

[2, 4, 6, 8]の要素数を求めて表示してください。

答えと解説を見る

模範解答

var numbers = [2, 4, 6, 8]
print(numbers.count)

countから要素数の4が得られます。

問題3

数直線上の-47の距離を、absを使って求め、表示してください。

答えと解説を見る

模範解答

print(abs(-4 - 7))

二つの位置の差は-4 - 7-11です。その絶対値を求めると、距離の11が得られます。