إضافة تعيين عامل التشغيل + (=)
قم بإضافة الالقيمة تعبير إلى القيمة متغير وتعين النتيجة للمتغير.
result += expression
الوسيطات
النتيجة
أي متغير.تعبير
أي تعبير.
ملاحظات
Using this عامل هو almost the same كـ specifying result = result + expression, except that النتيجة هو فقط evaluated once.
يحدد نوع التعبيرات سلوك +=عامل التشغيل.
النتيجة |
تعبير |
Then |
---|---|---|
char |
char |
خطأ |
حرف |
عددي |
Add |
حرف |
String |
خطأ |
عددي |
char |
Add |
عددي |
عددي |
Add |
عددي |
String |
سلسلة |
String |
char |
سلسلة |
سلسة نصية |
عددي |
سلسلة |
String |
String |
سلسلة |
فرض وضع تسلسل الأرقام هي الكائن في إلى تعتبر تمثيل سلسلة للقيمة الرقمية وحرف إلى تكون سلاسل من طول 1. لتمت الإضافة حرف ورقم، الحرف هو فرض وضع الكائن إلى القيمة رقمية، وتتم تمت الإضافة الرقمين. بعض تركيبات من أنواع إعطاء الأخطاء لأنه لا يمكن فرض وضع الكائن نوع الناتج الإضافة إلى المطلوبة إخراج النوع.
مثال
يلي مثال يوضح كيف يعالج عامل التعيين الجمع تعابير مختلفة الأنواع.
var str : String = "42";
var n : int = 20;
var c : char = "A"; // The numeric value of "A" is 65.
var result;
c += n; // The result is the char "U".
n += c; // The result is the number 105.
n += n; // The result is the number 210.
n += str; // The result is the number 21042.
str += c; // The result is the string "42U".
str += n; // The result is the string "42U21042".
str += str; // The result is the string "42U2104242U21042".
c += c; // This returns a runtime error.
c += str; // This returns a runtime error.
n += "string"; // This returns a runtime error.