در این آموزش قصد داریم،استفاده از کاراکترهایی را یاد بگیریم که میتوانیم با به کار بردن آنها درون جملات رشتهای،خروجی زیباتر و مناسبتری را شاهد باشیم،همچنین مطالبی مفید از عبارات ریاضی و چگونگی به کار بردن آنها در برنامهنویسی را به صورت مختصر شرح خواهیم داد.در ادامه مطلب همراه باشید.
کاراکترهای خاص برای به کارگیری درون رشته:
به مثال سیب ها و پرتقال ها که در جلسه قبل به آن پرداختیم، توجه کنید:
٭ تمامی کدها و مثال ها را می توانید در بخش playground تست کنید.
let apples:Int = 3 let oranges:Int = 5 let applesummary:String = "I have \(apples) apples." let fruitsummary:String = "I have \(apples + oranges) pieces of fruit."
هر دو رشتهی خروجی تنها درون یک خط به نمایش در می آیند،خروجی را مشاهده کنید:
I have 3 apples.
I have 8 pieces of fruit.
برای زیبایی متون،در خروجی برنامه،می توانیم از کارکترهای خاصی استفاده کنیم،برای مثال ما میتوانیم خروجی را به شکل زیر تغییر دهیم :
I have 8 pieces of fruits.
در این مثال بعد از کلمه have ما به خط بعد میرویم،برای انجام این کار باید از کلیدواژهی n\ استفاده کنیم,به این صورت :
Let fruitSummary:String = "I have \n \(apples + oranges) pieces of fruits."
نکته: برای مشاهده ی نتیجه در playground بر روی علامت + در خروجی کلیک کنید.
(برای مشاهده تصویر در اندازه واقعی روی آن کلیک کنید)
پس خروجی در محیط پلیگراند به شکل زیر خواهد بود :
(برای مشاهده تصویر در اندازه واقعی روی آن کلیک کنید)
تعدادی از این کارکترهای خاص به شرح زیر هستند:
- \n NewLine خط جدید
- \t Tab ایجاد فاصله تب
- \r Carriage Return برگشت به اول خط
- \\ Backslash اضافه کردن بک اسلش
- \" Double Quote اضافه کردن دبل کوتیشن
- \' Single Quote اضافه کردن تک کوتیشن
همانطور که در آخر جلسه ی پیش اشاره شد،میتوانید در تمامی مثال ها،به جای نمایش خروجی در یک متغیر، آنرا در خروجی کامپایلر چاپ کنید.این کار توسط دستور ()print انجام می پذیرد .این دستور را درون playground تست و خروجی را مشاهده کنید.
عبارات ریاضی :
همهی ما با عبارات ریاضی یا همان چهار عمل اصلی آشنایی داریم،ولی چگونگی به کاربردن آنها در زبانهای برنامهنویسی کمی متفاوت است،به عنوان مثال،میتوان یک عبارت ریاضی را داخل یک متغیر یا یک ثابت جای داد و جواب یک عملیات ریاضی گاهی مقدار Value متغیر را تشکیل میدهند.با مثال زیر همه چیز مشخص خواهد شد :
٭ تمامی کدها و مثال ها را می توانید در بخش playground تست کنید.
var A:Int = 10 + 20 var B:Int = 30 * A var C:Int = B/15 var D:Int = A - B
همانطور که میبینید،بر روی متغیرهای عددی نیز میتوان چهار عمل اصلی ریاضی را پیاده سازی و در متغیری دیگر ذخیره کرد.
- علامت + عمل جمع
- علامت * عمل ضرب
- علامت / عمل تقسیم
- علامت - عمل تفریق
همچنین اگر بخواهید مقدار باقی مانده یک عمل تقسیم را ذخیره کنید،باید از علامت ٪ استفاده کنید، مثال:
Var E:Int = 10 % 7
خروجی عبارت بالا برابر با عدد ۳ خواهد بود.
کاربرد علامتهای ریاضی به همینجا ختم نمیشود،اگر به زبانهای دیگر برنامه نویسی اشراف داشته باشید،با عمل =+ آشنایی دارید،با این حال مثال زیر شما را با بُُعد دیگر کاربرد این علائم آشنا میکند.
var a:Int = 5 a+=1
در خط اول متغیری به نام a ساختیم که حاوی مقدار عددی ۵ است،در خط دوم ما عدد ۱ را به مقدار درونی متغیر a اضافه کردیم،پس متغیر a حالا عدد ۶ را نگه داری میکند.این دستور را به شکل زیر نیز میتوان نوشت:
a = a+1
تمرین:خروجی کد های زیر را در محیط playground مشاهده کنید:
a += 10 a -= 2 a = a*4 a = a+a*23 a %= 4
یادآوری:دوستان عزیزی که ابتدا پست های جدید رو مطالعه میکنند،توجه کنید که برای دیدن پست های قبلی و ابتدای این دوره آموزشی، باید به پایینی ترین پست مراجعه کنید و به صفحات قبل برگردید،چرا که ترتیب کلاسها بسیار حائز اهمیت است .
همچنین اگر بخواهید مقدار باقی مانده یک عمل تقسیم را ذخیره کنید،باید از علامت ٪ استفاده کنید، مثال:
خروجی عبارت بالا برابر با عدد ۳ خواهد بود.
______________
سلام، من متوجه نشدم یا شما اشتباه حساب کردید ؟ ۱۰ تقسیم بر ۷ ، ۳ نمیشه.
مگه ٪ رو برای تقسیمی که میخوایم ذخیره کنیم استفاده نمیکنیم ؟