در کاتلین، میتوان مقادیر را به صورت نامگذاری شده به یک متغیر یا آرایه اختصاص داد. مقادیر نامگذاری شده و پیش فرض در برنامه نویسی کاتلین برای خوانا تر و قابل استفاده تر شدن کد های ما میباشد که برنامه نویسان باید آن را در کدنویسی خود رعایت کنند برای اختصاص مقادیر نامگذاری شده، از کلمه کلیدی named استفاده میکنیم اجازه دهید این موضوع را با ذکر یک مثال خدمت شما توضیح دهم .
مقادیر نامگذاری شده

مثال برای مقدارهی پیش فرض در کاتلین
همانطور که در این مثال مشاهده میکنید، ما به متغیر person یک شیء از نوع Person اختصاص میدهیم. مقادیر name, age, و address به صورت نامگذاری شده به این شیء اختصاص داده میشوند. در واقع مثال بالا برای مقادیر نامگذاری میباشد .
مطالب پر بازدید : زبان برنامه نویسی کاتلین چیست ؟
مقادیر پیش فرض
در کاتلین، میتوان مقادیر پیش فرض را برای پارامترهای یک تابع تعیین کرد. این کار باعث میشود کد خواناتر و قابل استفادهتر شود. اگر بخواهم ساده تر برای شما توضیح دهم فرض کنید من یک تابع دارم که چندیدن آرگمان میگیرد. من برحسب نیاز خودم برای برخی از این آرگمان ها در تابع خود مقدار پیش فرض قرار میدهم. تا اگر مقداری برای آن فرستاده نشود از آن مقدار پیش فرض استفاده کند.
برای تعیین مقادیر پیش فرض، از کلمه کلیدی default استفاده میکنیم. به عنوان مثال:

مثالی برای مقادیر پیش فرض در کاتلین
در این مثال، تابع ()printPerson دو پارامتر دارد: name و age. برای پارامتر name یک مقدار پیش فرض “ali faraji” تعیین شده است. برای پارامتر age نیز یک مقدار پیش فرض 30 تعیین شده است.
اگر در زمان فراخوانی تابع، مقداری برای پارامترها تعیین نشود، از مقادیر پیش فرض استفاده میشود. همانطور که در مثال بالا مشاهده میکنید در اولی چون تابع ما بدون ورودی است از هردو مقدار پیش فرض استفاده میکند . در دومی از مقدار پیش فرض Age استفاده میکنند و در سومی هم از مقادیر ورودی استفاده میکند .
در قسمت پایین نیز مثالی ترکیبی از مقادیر نامگذاری شده و پیش فرض در کاتلین برای شما آورده شده تا درک بهتری داشته باشید

مثالی برای ترکیب مقادیر پیش فرض و نام گذاری شده در کاتلین
در اینجا آموزش مقادیر نامگذاری شده و پیش فرض به اتمام رسید . امیدوارم مفید واقع شده باشد.
مطالب پیشنهادی : آموزش مقدماتی جاوااسکریپت به صورت جامع
دیدگاهتان را بنویسید