Interpolasi String
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 38 dari 94.
Interpolasi string menggunakan simbol $ untuk menyisipkan variabel langsung ke dalam literal string.
Buat variabel untuk menyimpan informasi pengguna:
String name = "Dart";
int age = 12;
double version = 2.19;Gunakan interpolasi string untuk menyertakan variabel-variabel ini dalam string:
String message = "Language: $name, Age: $age, Version: $version";
print(message);Setelah menjalankan kode di atas, outputnya akan menjadi:
Language: Dart, Age: 12, Version: 2.19Tantangan
PemulaBuat program yang menggunakan interpolasi string untuk menampilkan informasi tentang profil pengguna. Interpolasi string memungkinkan kamu menyisipkan variabel langsung ke dalam literal string menggunakan simbol $.
- Gunakan variabel yang disediakan untuk membuat ringkasan profil dengan interpolasi string.
- Cetak ringkasan profil dengan format persis seperti yang ditampilkan pada contoh di bawah.
- Buat string kedua yang menampilkan detail langganan pengguna dengan interpolasi string.
- Cetak detail langganan dengan format persis seperti yang ditampilkan pada contoh di bawah.
Format output contoh:
Profile: Name: Alex, Age: 28, Premium User: true Subscription: $9.99 per month, Active for 3.5 years
Coba sendiri
void main() {
// Informasi profil pengguna
String name = 'Alex';
int age = 28;
bool isPremiumUser = true;
// Detail langganan
double monthlyFee = 9.99;
double yearsActive = 3.5;
// TODO: Buat ringkasan profil menggunakan interpolasi string
// Format: Profile: Name: Alex, Age: 28, Premium User: true
String profileSummary = '';
// TODO: Buat detail langganan menggunakan interpolasi string
// Format: Subscription: $9.99 per month, Active for 3.5 years
String subscriptionDetails = '';
// Cetak hasilnya
print(profileSummary);
print(subscriptionDetails);
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online