مثال ها (Examples)
اینجا مجموعه ای از مثال های آماده کاتلین است. با یک کلیک اجرا می شوند. «مثال های کاتلین» برای تمرین سریع عالی هستند. مثل حل تمرین ریاضی، اما برای کد.
مثال های نحو و خروجی
این مثال ها چاپ متن و محاسبه ساده را نشان می دهند.
کامنت ها
کامنت (Comment) یادداشت داخل کد است. اجرا نمی شود.
متغیرها و انواع داده
متغیر (Variable) جعبه ای برای نگهداری داده است.
- ساخت دو متغیر
- با تعیین نوع داده
- اعلان بدون مقدار اولیه
- متغیر تغییرناپذیر
- ترکیب متن و متغیر
- جمع دو متغیر
- نمونه هایی از انواع مختلف
- اعلان صریح انواع مختلف
- نوع Byte
- نوع Short
- نوع Int
- نوع Long
- نوع Float
- نوع Double
- نوع Boolean
- نوع Char
- نوع String
- تبدیل نوع
عملگرها
عملگرها نمادهای محاسبه و مقایسه هستند. مثل + یا ==.
- جمع
- تفریق
- ضرب
- تقسیم
- باقیمانده
- افزایش
- کاهش
- انتساب
- مساوی
- نامساوی
- بزرگ تر
- کوچک تر
- بزرگ تر مساوی
- کوچک تر مساوی
- و منطقی
- یا منطقی
- نفی منطقی
رشته ها و بولین
رشته (String) متن است. بولین (Boolean) درست یا نادرست است.
- ساخت رشته
- ساخت رشته با نوع مشخص
- دسترسی به کاراکترها
- طول رشته
- مقایسه دو رشته
- جستجوی زیررشته
- ادغام رشته ها
- ادغام با plus()
- استفاده از کوتیشن داخل رشته
شرط ها و When
if/else برای تصمیم گیری است. when برای چند حالت مختلف است.
حلقه ها: while، do/while، break، continue
حلقه تکرار کارهاست. break توقف می دهد. continue از مورد می گذرد.
توضیح while · توضیح break/continue
آرایه ها و حلقه for
آرایه (Array) لیستی از مقادیر است. for روی لیست می چرخد.
- ساخت و دسترسی به آرایه
- تغییر عنصر آرایه
- طول آرایه
- وجود یک مقدار در آرایه
- حلقه روی آرایه رشته ها
- حلقه روی آرایه اعداد
رنج ها
رنج (Range) بازه ای از اعداد یا حروف است.
توابع و کلاس ها
تابع (Function) کار خاص انجام می دهد. کلاس (Class) قالب شی است.
کلاس ها/آبجکت ها · سازنده ها · توابع کلاس · وراثت
جمع بندی سریع
- مثال های کاتلین را مستقیم اجرا کن.
- هر لینک ادیتور آنلاین دارد.
- از ساده به سخت پیش برو.
- اشتباه طبیعی است؛ دوباره امتحان کن.