Skip to main content

Concatenation & Interpolation

Bagaimana cara menggabungkan atau menyusun suatu nilai atau variable, kemudian hasil penggabungannya di tampilkan dalam bentuk atau sebagai data string. Ada 2 cara, yaitu Concatenation dan Interpolation.

  1. Concatenation

Penggabungan atau penyusunan data yang bernilai String. Cara penggabungan menggunakan operator plus (+). Jika terdapat data/variable yang bernilai selain String, maka harus diconvert terlebih dahulu ke bentuk String agar dapat digabungkan.

String name = "Flutter D Lux";
int age = 20;

print('1. Name: ' + 'Flutter D Lux' + ', ' + 'Age: ' + '20');
print('2. Name: ' + name);
print('3. Name: ' + name + ', '+'Age: ' + age.toString());

String content = '4. Name: ' + name + ', ' + 'Age: ' + age.toString();
String content2 = '5. Name: ' + name + ', Age: ' + age.toString();
print(content);
print(content2);

Output diatas:

alt

  1. Interpolation

Penggabungan atau penyusunan data yang bernilai String atau bukan String. Cara penggabungan atau penyusunannya menggunakan symbol dollar ($) dan jika terdapat suatu operasi atau ada action object dan lainnya maka setelah dollar ($) datanya dibungkus menggunakan kurung kurawal atau curly braces { }. Data selain string akan otamatis di convert ke bentuk String.

String name = "Flutter D Lux";
int age = 20;

print('1. Name: $name');
print('2. Name: $name, Age: ${age.toString()}');

String content = '3. Name: $name, Age: ${10+10}';
print(content);

Output diatas:

alt