広告スペース(バナー)
レッスン 7 / 20

関数を作ってみよう

このレッスンでは、Dartで関数を定義する基本の書き方を学びます。「Dart 関数 作り方」で調べている方向けです。

関数は戻り値の型 関数名(引数) { ... }という形で定義します。矢印関数のように、処理が1行だけなら=>を使った短い書き方もできます。

サンプルコードでは、String greet(String name) { ... }という関数を定義し、名前を受け取って挨拶文を作って返しています。

初心者がよくつまずくのが、戻り値の型と実際にreturnしている値の型が合っていないケースです。Dartは静的型付け言語のため、型が違うと実行前にエラーとして教えてくれます。

実際の開発現場では、Flutterアプリの中で画面部品(ウィジェット)を組み立てる関数など、あらゆる場所で関数が活用されます。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではDartを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)