順番に実行される命令の集まりです。入力を読み、処理し、出力します。
ワークスペース
D
D をゼロから学ぶための基本構文、実行、実践
まず定義
D とは何か
D は、コンピューターに正確な手順を伝えるためのプログラミング言語です。最初は暗記ではなく「入力、手順、出力」の流れだけをつかみます。
main.d実行 dmd main.d && ./main習慣 D の小さな構文を一つ学んだら、すぐ最小例を入力して実行する値はデータです。変数はそのデータにつける名前です。
小さな仕事をまとめたものです。入力を受け取り、結果を返します。
D compiler が main.d のコードを実行します。
最初に読むコード
プログラム出力
entry point output syntax writelnwriteln(42);
出力 42言語の系譜
D の系譜
D の出自、近い言語、次に学ぶ候補を一目で確認します。
ゼロベース
問題バンク
検索してから練習
段階を選ぶか、現在の言語の問題を検索して練習へ移動します。
D 問題 1
D 問題 1 値の出力 に最も合う説明を選んでください
D 問題 2
D 問題 2 値に名前を付ける に最も合う説明を選んでください
D 問題 3
D 問題 3 再利用できる関数 に最も合う説明を選んでください
D 問題 4
D 問題 4 基本コレクション に最も合う説明を選んでください
D 問題 5
D 問題 5 値の出力 に最も合う説明を選んでください
D 問題 6
D 問題 6 値に名前を付ける に最も合う説明を選んでください
D 問題 7
D 問題 7 再利用できる関数 に最も合う説明を選んでください
D 問題 8
D 問題 8 基本コレクション に最も合う説明を選んでください
D 問題 9
D 問題 9 値の出力 に最も合う説明を選んでください
D 問題 10
D 問題 10 値に名前を付ける に最も合う説明を選んでください
D 問題 11
D 問題 11 再利用できる関数 に最も合う説明を選んでください
D 問題 12
D 問題 12 基本コレクション に最も合う説明を選んでください
D 問題 13
D 問題 13 値の出力 に最も合う説明を選んでください
D 問題 14
D 問題 14 値に名前を付ける に最も合う説明を選んでください
D 問題 15
D 問題 15 再利用できる関数 に最も合う説明を選んでください
D 問題 16
D 問題 16 基本コレクション に最も合う説明を選んでください
D 問題 17
D 問題 17 値の出力 に最も合う説明を選んでください
D 問題 18
D 問題 18 値に名前を付ける に最も合う説明を選んでください
選択問題
D 問題 1
D 問題 1 値の出力 に最も合う説明を選んでください
writeln(42);
参考
main.d のパターン
dmd main.d && ./mainentry point output syntax writeln
プログラム出力
writeln(42);
- 最小のファイルから実行する
- まず確実な値を一つ出力する
- コードを増やす前に出力を確認する
variables assignment types int
値と名前
int total = 42; writeln(total);
- 値に読みやすい名前を付ける
- 学習中は一行に一つの考えを書く
- 値を変える前に流れを追う
function collection Array
関数とコレクション
int add(int a, int b) {
return a + b;
}
int[] scores = [40, 2];
writeln(scores.length);- 関数を小さく保つ
- 役に立つ値を返す
- framework の前に基本コレクションを使う