كماهو معروف في أي لغة برمجة تأتي هناك جملة طباعة لإخراج بيانات على الشاشة كماهو الحال في بقية لغات البرنجة كمثال في لغة الجافا تقوم الجملة ()System.out.print بإخراج بيانات على الشاشة كما سنستخدم الجملة ()print لطباعة البيانات على الشاشة في لغة سويفت Swift.
درسنا في الدروس السابقة في لغة سويفت عند تعريف متغير فإنه قيمته تظهر تلقائيا في لوحة Result Panel لكن عندما نريد أن نطبع رسالة بجانب قيمة ذلك المتغير وهو مايعرف بمفهوم String Interpolation.
شرح مفهوم String Interpolation
في معظم لغات البرمجة عندما نريد إن نطبع رسالة بالإضافة إلى قيمة متغير فإننا نقوم باستخدام إشارة '+' وهو مايعرف بـ
String Concatenation لكن في لغة سويفت Swift يتم استخدام مفهوم String Interpolation ويتم بإستخدام “\()” عندما نريد طباعة رسالة بالاضافة إلى قيم متغيرات يتم دمجهم في رسالة واحدة كمثال عندما نريد عرض هذه الرسالة:
"The Swift comes 2010"
فإننا أولا نقوم بتعريف متغيرات كمايلي:
var name="swift" var year =2010
قمنا عرفنا متغيرين ونقوم بدمجهم في الرسالة "The Swift comes 2010" كمايلي:
The\(name)comes\(year).
حيث نقوم بكتابة \ومن ثم أسم المتغير بين القوسين.
جيث سيكون النتاتج من الكوزد اعلاه "The Swift comes 2010".
طباعة String Interpolation
يمكننا طباعة String Interpolation باستخدام جملة الطباعة ()prrint او ()println كما في المثال ادناه:
var name="swift" var year =2010 println("The\(name)comes\(year).")
سيكون الناتج من هذ الكود كمايلي:
The Swift comes 2010
بهكذا نكون إلى نهاية درس شرح جملة الطباعة في لغة سويفت