Menu
CoddyTech

Konvensi Penamaan

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 13 dari 94.

Dalam Dart, konvensi penamaan membuat kode mudah dibaca dan konsisten:

1. Gunakan camelCase untuk variabel

void main() {
  String firstName = 'John';
  int userAge = 25;
  double accountBalance = 100.50;
  bool isLoggedIn = true;
}

2. Mulai dengan huruf/garis bawah

void main() {
  var name = 'Dart';
  var counter = 1;
}

3. Gunakan nama yang bermakna

void main() {
  // Penamaan yang lebih baik
  var temperatureFahrenheit = 75.5;
}

4. Gunakan lowerCamelCase untuk konstanta

void main() {
  const pi = 3.14159;
  const maxUsers = 100;
  const baseUrl = 'https://api.example.com';
  const defaultTimeout = Duration(seconds: 30);
}
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menggunakan konvensi penamaan Dart dengan memperbaiki nama variabel yang kurang baik dalam sebuah program:

  1. Ganti nama variabel x dengan nama deskriptif untuk usia seseorang (gunakan camelCase)
  2. Ganti nama variabel Y dengan nama deskriptif untuk tinggi seseorang dalam meter (gunakan camelCase)
  3. Ganti nama konstanta ABC dengan nama deskriptif untuk pi (gunakan huruf besar dengan garis bawah untuk konstanta)
  4. Ganti nama variabel final temp123 dengan nama deskriptif untuk suhu maksimum yang diizinkan (gunakan camelCase)

Setelah mengganti nama, cetak setiap variabel dengan label deskriptif persis seperti yang ditunjukkan di bawah ini:

Age: 25
Height: 1.75
Pi Value: 3.14
Max Temperature: 100.0

Output kamu harus sesuai dengan format ini persis.

Coba sendiri

void main() {
  int x = 25;
  double Y = 1.75;
  const double ABC = 3.14;
  final double temp123 = 100.0;
  
  // Cetak variabelmu beserta labelnya
  print("Age: $?");
  print("Height: $?");
  print("Pi Value: $?");
  print("Max Temperature: $?");
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online