0Pricing
Dart Academy · レッスン

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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. Dartとは何か、なぜ存在するのか
  2. SDKをインストールしてバージョンを確認する
  3. main()とHello Worldの構造
  4. 出力、コメント、文
← Dart Academyに戻る