【かんすう】
関数 とは?
💡 処理を「パッケージ化」して再利用する
📌 このページのポイント
- 入力(引数)→処理→出力(戻り値)の構造
- 同じ処理を何度も書く代わりに関数にまとめて呼び出す
- 関数名は「何をする関数か」が分かる動詞で始めるのが慣習
- 1つの関数は1つの責務に絞る(単一責任の原則)
関数って何が嬉しいの?
引数と戻り値って?
おもしろい!アロー関数って何?
JavaScriptのconst add = (a, b) => a + b; のような簡潔な書き方だよ。Pythonのlambda、Javaの→(ラムダ式)も同じ発想。短い処理をインラインで書くのに便利だけど、長い処理は通常のfunction宣言の方が読みやすいから使い分けが大事だね
いい関数の書き方のコツは?
まとめ:ざっくりこれだけ覚えればOK!
「関数」って出てきたら「処理をまとめて名前を付けた再利用可能なコードの塊」と思えればだいたいOK!
📖 おまけ:英語の意味
「Function」 = 関数
💬 数学の関数 f(x) = x + 1 のように、入力から出力を生み出す仕組みだよ