string interpolation
آخر تحديث: منذ 0 ثانية
· 24 مشاهدة
interpolation يعني تضمين قيمة داخل نص.
يعني إدخال قيمة متغير أو expression داخل String مباشرة بدون +.
In programming: inserting a variable/expression inside a string.
Example:
dart
var name = 'Ali';
var age = 22;
print('My name is $name');
print('Next year I will be ${age + 1}');
$variableلمتغير مباشر${expression}لأي عملية أو expression
double quotes بتقول له متفكرش أنت اطبع اللي جواك زي ما هو
-
"hello 2+1"
النص يُطبع كما هو، بدون حساب. -
"hello ${2+1}"
هنا يحصل interpolation، فيحسب2+1ثم يطبع الناتج.
مثال:
dart
print("hello 2+1"); // hello 2+1
print("hello ${2+1}"); // hello 3
طالما شيلنا الdouble quotes ("") and single quotes ('').
ابدأ فكر
أنا هطبع ناتج العملية الحسابية
dart
print(2+1); // 3
يعني ${} تقول للـ compiler/interpreter: “نفّذ اللي بداخلها ثم حطه داخل الـ string.”