تمارین (Swift Exercises)
اینجا با «تمارین سویفت» مهارتت را محکم می کنی. تمرین یعنی مسئله کوچک. جواب را با کد می نویسی و چک می کنی. مثل حل پرسش های ریاضی مدرسه است؛ فقط با کد.
تمرین ها چطور کار می کنند؟
در صفحه منبع، فهرست دسته ها را می بینی. هر دسته چند سؤال دارد. نوع ها شامل چندگزینه ای و جای خالی هستند. پاسخ ها در فصل مربوطه توضیح دارند.
راهنمای حل تمرین
- اول، فصل مرتبط را مرور کن.
- بعد، تمرین همان فصل را باز کن.
- سؤال را خط به خط بخوان.
- کد ساده بنویس و اجرا کن.
- اگر خطا شد، پیام خطا را بخوان.
- در نهایت، پاسخ درست را مقایسه کن.
نکته: آرام پیش برو. هر بار یک تغییر کوچک بده.
نمونه تمرین و پاسخ
هدف: تعداد حروف یک رشته را چاپ کن. «رشته (String)» یعنی متن. «تابع (Function)» یعنی کد قابل استفاده دوباره.
func countChars(text: String) -> Int {
let n: Int = text.count
return n
}
let title: String = "Swift";
let c: Int = countChars(text: title);
print(c);
هشدار: اگر جوابت کار نکرد، ورودی ها را بررسی کن. شاید نوع داده فرق دارد.
نمونه تمرینِ تصمیم گیری
هدف: اگر نمره دانش آموز بالاست، پیام تبریک بده. «شرط (Condition)» یعنی تصمیم بین دو مسیر.
let score: Int = 18;
if score >= 17 {
print("آفرین!");
} else {
print("بیشتر تمرین کن.");
}
پیوندهای مفید
برای مرور نهایی انتشار، به Ship Your First App سر بزن.
برای سنجش سریع، آزمون سویفت را حل کن.
اگر گیج شدی، برگرد به تمارین سویفت و از ساده ها شروع کن.
جمع بندی سریع
- از ساده به سخت برو.
- هر بار یک تغییر بده.
- خطا را با دقت بخوان.
- پاسخ را با فصل مقایسه کن.
- تمرین روزانه، معجزه می کند.