LoginSignup
12
6

More than 1 year has passed since last update.

FlutterとDart voidとmain()って何?

Last updated at Posted at 2020-06-28

はじめに

Flutterと言うより、Dartについての説明になるかと。

もっと言えば、プログラミング全般についての説明になるかと。

voidとmain()って何?

Flutterで新しいプロジェクトを作ると、デフォルトで以下のようなコードがあります。

main.dart
void main() {
  runApp(MyApp());
}

はい、出てきました。voidmain()

Javascriptばっかり触ってきた僕にとって、voidは非常に見慣れないものだ。

voidとは?

void(ボイド)は、プログラミング言語において、「何もない」といった意味の型などに使われる名前である。

要するにreturnがない、と思うだけで良いかと

もっと噛み砕いて言うと、「returnがない事は決まってるから、わかりやすく印を付けとくわ」ぐらいで。

// ただ処理をするだけで「何も値を渡すことができないよ〜」と、わかりやすくした感じ
void hello() {
  print('Hello!!');
}

// 型なし関数
hello() {
  print('Hello!!');
}

main()とは?

一番最初に実行される関数である。

また、これはアプリケーションに必須となる決まった関数でもあり、main()を別の名前にしたりはできない。

12
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
6