main()とHello Worldの構造
最初のDartプログラムを書いて実行する
「main()とHello Worldの構造」はCoddyKit上の無料Dart Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDart Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Dart Academyコースには全4レッスンが含まれています。
すべてのプログラムには開始点がある
Dartプログラムを実行するとき、コンピューターはどこから始めるかを知る必要があります。その開始点がmainという特別な関数です。🏁
main関数
Dartはまずmainを探し、自動的に実行します。mainがなければ、プログラムには開始する場所がありません。
void main() {
}voidの意味
mainの前にあるvoidは、この関数が何も返さないことを意味します。処理は行いますが、値は返しません。
丸括弧
mainの後ろにある空の丸括弧は、入力を指定する場所です。mainは通常入力を必要としないため、ここでは空のままにします。
波括弧
波括弧の中にはmainの本体が入ります。実行したいすべての行を、開き波括弧と閉じ波括弧の間に記述します。
void main() {
// your code goes here
}Helloと表示する
最初に作る定番のプログラムは、あいさつを表示します。mainの中でprint関数を使うと、コンソールにテキストが表示されます。
void main() {
print('Hello, World!');
}テキストは引用符で囲む
あいさつ文は引用符の中に記述するため、Stringになります。引用符によって、これは実行するコードではなく通常のテキストだとDartに伝えます。
セミコロンで終える
各命令はセミコロンで終わります。文の終わりを示す、文章における句点のようなものです。
プログラムを実行する
ファイルをhello.dartとして保存し、ターミナルでdart runコマンドを使って実行すると、出力を確認できます。
dart run hello.dart出力を確認する
実行すると、ターミナルにHello, World!と表示されます。この表示された行が出力であり、コードが正しく動いた証拠です。🎉
これが重要な理由
小さなプログラムですが、Dartの基本的な形を学べます。つまり、波括弧の中に文を持つmain関数です。すべてはここから始まります。
クイックチェック
Dartプログラムがどこから始まるか確認しましょう。
まとめ
mainについて学びました。void、丸括弧、波括弧で構成され、その中にセミコロンで終わるprintを記述します。初めてのDartプログラムも実行できました。🚀
よくある質問
「main()とHello Worldの構造」レッスンは無料ですか?
はい。「main()とHello Worldの構造」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Dart Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Dart Academyコースには全4レッスンが含まれています。
「main()とHello Worldの構造」で何を学びますか?
最初のDartプログラムを書いて実行する ブラウザで直接実行するハンズオンコードでDart Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Dart Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDart Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「main()とHello Worldの構造」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDart Academyレッスンでコードを書いて実行できますか?
はい。すべてのDart Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Dartとは何か、なぜ存在するのか
- SDKをインストールしてバージョンを確認する
- main()とHello Worldの構造
- 出力、コメント、文