ruang kerja

D

jalur praktis untuk belajar D dari nol

definisi dulu

apa itu D

D dipakai untuk menulis instruksi tepat. Di sini kamu memakainya sebagai jalur praktis untuk belajar D dari nol. Model awalnya sederhana: input melewati langkah lalu menjadi output.

fakta minimumfile main.djalankan dmd main.d && ./mainkebiasaan pelajari satu bagian kecil D, ketik contoh minimal, lalu jalankan
program

urutan instruksi yang dijalankan dengan jelas.

nilai dan variabel

nilai adalah data. variabel adalah nama untuk menyimpan data.

fungsi

pekerjaan kecil bernama yang menerima input dan menghasilkan hasil.

runtime

D compiler menjalankan kode dari main.d.

kode pertama yang mudah dibaca

output program

entry point output syntax writeln
writeln(42);
output 42

silsilah bahasa

pohon D

lihat asal D, bahasa yang dekat, dan langkah belajar berikutnya.

akar
C++CJava
sekarangDkeluarga bahasa pemrograman sistem
keluargakeluarga bahasa pemrograman sistem
cocok untuk

cocok untuk jalur praktis untuk belajar D dari nol

mulai dari nol

1baca satu aturan2tebak keluaran3ketik dari ingatan4jalankan cek5ulang dengan satu perubahan

Bank soal

Cari lalu latihan

Pilih tahap atau cari soal pada bahasa ini lalu buka latihan.

18 hasil
Q 1PilihanTahap 1 definisi

D soal 1

D soal 1. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 2PilihanTahap 1 definisi

D soal 2

D soal 2. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 3PilihanTahap 1 definisi

D soal 3

D soal 3. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 4PilihanTahap 1 definisi

D soal 4

D soal 4. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 5PilihanTahap 1 definisi

D soal 5

D soal 5. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 6PilihanTahap 1 definisi

D soal 6

D soal 6. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 7PilihanTahap 1 definisi

D soal 7

D soal 7. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 8PilihanTahap 1 definisi

D soal 8

D soal 8. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 9PilihanTahap 1 definisi

D soal 9

D soal 9. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 10PilihanTahap 1 definisi

D soal 10

D soal 10. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 11PilihanTahap 1 definisi

D soal 11

D soal 11. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 12PilihanTahap 1 definisi

D soal 12

D soal 12. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 13PilihanTahap 1 definisi

D soal 13

D soal 13. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 14PilihanTahap 1 definisi

D soal 14

D soal 14. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 15PilihanTahap 1 definisi

D soal 15

D soal 15. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 16PilihanTahap 1 definisi

D soal 16

D soal 16. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 17PilihanTahap 1 definisi

D soal 17

D soal 17. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 18PilihanTahap 1 definisi

D soal 18

D soal 18. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

pilihan ganda

D soal 1

Q 1Pilihanbaru

D soal 1. Pilih pernyataan yang paling cocok dengan mencetak nilai.

writeln(42);

referensi

pola untuk main.d

D compilerdmd main.d && ./main
ingat dari memoribaca satu poin lalu tulis ulang tanpa melihat
telusuri kodecatat nilai variabel sebelum menjalankan
ketik sendirikurangi salin lebih banyak mengetik dan perbaiki satu error

entry point output syntax writeln

output program

writeln(42);
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types int

nilai dan nama

int total = 42;
writeln(total);
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection Array

fungsi dan koleksi

int add(int a, int b) {
  return a + b;
}

int[] scores = [40, 2];
writeln(scores.length);
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks