基本の型:int、double、String、bool
Dartで日常的に使う組み込み型を知る
「基本の型:int、double、String、bool」はCoddyKit上の無料Dart Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDart Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Dart Academyコースには全4レッスンが含まれています。
Dartには組み込み型がある
Dartのすべての値には、それが何であり、何ができるかを示す型があります。初期段階のコードの多くは、4つの型で対応できます。
intで整数を扱う
intは、小数部分のない整数を保持します。個数、年齢、インデックスなどに使い、小数点は使用できません。
int age = 30;doubleで小数を扱う
doubleは、価格や測定値のような小数点を含む数値を保存します。小数点の後には少なくとも1桁の数字を記述します。
double price = 9.99;intとdoubleはnumを共有する
intとdoubleはどちらもnumの一種です。どちらも扱う必要がある場合、num型なら整数と小数の両方を受け入れられます。
num value = 7;
value = 7.5;Stringでテキストを扱う
Stringは、文字、単語、文章などのテキストを保持します。テキストはシングルクォートまたはダブルクォートで囲みます。
String city = "Tokyo";boolで真偽を扱う
boolが取れる値はtrueまたはfalseだけです。後でプログラムが行うすべての判断を支えます。
bool isReady = true;boolの値は2つだけ
一部の言語とは異なり、Dartのboolはtrueまたはfalseだけを厳密に表します。ここでは、0や空文字列を代わりに真偽値として扱うことはありません。
型によってできることが決まる
型によって利用できる演算が決まります。intは加算できますが、テキストの連結には数値の加算とは異なる方法を使います。
デフォルト値はnull
初期化されていない変数は、値を与えるまでnullになります。Dartでは、この状態を意図的に処理する必要があります。
値の型を確認する
is演算子を使うと、値がある型に一致するかどうかを確認できます。結果はboolとして返され、処理に利用できます。
print(9.99 is double); // true適切な基本型を選ぶ
数えるならint、測るならdouble、テキストを表示するならString、はい・いいえならboolを使います。意味に合った型を選びましょう。
クイックチェック
9.99のような商品の価格を保持するには、どの基本型を使うべきでしょうか?
まとめ:4つの基本型
整数にはint、小数にはdouble、テキストにはString、trueまたはfalseにはboolを使うことを学びました。すべての値には明確な型があります。🎯
AI チューターと学ぶ Dart — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「基本の型:int、double、String、bool」レッスンは無料ですか?
はい。「基本の型:int、double、String、bool」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Dart Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Dart Academyコースには全4レッスンが含まれています。
「基本の型:int、double、String、bool」で何を学びますか?
Dartで日常的に使う組み込み型を知る ブラウザで直接実行するハンズオンコードでDart Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Dart Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDart Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「基本の型:int、double、String、bool」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDart Academyレッスンでコードを書いて実行できますか?
はい。すべてのDart Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- var、final、constを理解する
- 基本の型:int、double、String、bool
- 型推論と明示的な型指定
- dynamic型とObject型