#9 Dartで学ぶ関数の基本
Dartの関数は、他の現代的な言語と似た、読みやすい書き方が特徴です。この記事では、Dartにおける関数の基本を解説します。
関数を作ってみる
void greet(String name) {
print("こんにちは、$name さん");
}
値を返す関数
int add(int a, int b) {
return a + b;
}
簡潔に書ける矢印構文
処理が1行で済む場合、Dartには波かっこと`return`を省略できる、簡潔な書き方があります。
int add(int a, int b) => a + b;
名前付き引数
Dartには、引数を`{}`で囲むことで、呼び出し時に名前を指定して渡せる仕組みがあります。
void greet({required String name}) {
print("こんにちは、$name さん");
}
greet(name: "太郎");
Flutterの画面部品(ウィジェット)を作る際に、この名前付き引数の書き方が頻繁に登場します。
Dartならではの注意点
名前付き引数は`required`を付けないと省略可能になり、値を渡し忘れてもエラーにならない場合があります。必須にしたい引数には、必ず`required`を付ける習慣をつけましょう。
まとめ
Dartの関数は矢印構文で簡潔に書け、名前付き引数はFlutter開発でも重要な書き方です。`required`の使い方も覚えておきましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Dartをもっと学びたい方には「ゼロから学ぶFlutterアプリ開発」がおすすめです。
コメント
コメントを投稿