変数と型注釈
なぜ学ぶか: AIが書いたコードを開くと、最初に目に入るのがconstの行です。これが読めると「このコードにどんなデータが登場するのか」が見えてきます。まずは下の例から。
まずはこの例を見てみましょう
// データに名前を付けて覚えておく(これが変数) const appName = "learn"; // appName という名前で "learn" を覚える const maxTopics: number = 99; // : number は「数値が入る」というラベル let completedCount = 0; // let は後から入れ直せる completedCount = 1; // OK(let だから) // appName = "other"; // ← const は入れ直せないのでエラー
constは「入れ直さない」、letは「入れ直せる」。AIのコードはconstだらけです。
変数=データに付ける名前
例のappNameは「learnという文字を、appNameという名前で覚えておく」という意味です。
const=入れ直さない/ let=入れ直す
「この名前の中身は変わりません」という約束がconst。読む人が安心できるので、AIは基本constで書きます。値が変わるものだけletにします。
: numberは型のラベル
例のmaxTopicsには数値しか入らない、という宣言です。間違えて文字を入れようとすると、実行する前に教えてくれます。
書かなくても型は付く(型推論)
appNameにラベルが無いのは、"learn"という中身から「文字列だ」と自動で分かるからです。AIのコードにラベルが少ないのは手抜きではなく、この機能に任せているだけです。
ステップ 1 / 3
※ カリキュラムの内容はAIが生成しており、誤りが含まれる場合があります。正確な情報は公式ドキュメント等でご確認ください。