20 ساعت پیش
تابع به ما کمک میکند تا بخشهای مختلف یک برنامه را از هم تفکیک کنیم و به آن نظم بیشتری بدهیم.
تابع یک بلوک مستقل از کد است که می تواند ورودی هایی (پارامترها) بگیرد, عملیاتی روی آن ها انجام دهد و سپس نتیجه ای (خروجی) تولید کند.
برای ایجاد تابع از کلمه کلیدی func استفاده میکنیم:
تابع به ما این امکان را میدهد که یک بخش از برنامه را تنها یکبار بنویسیم و هر زمان که نیاز بود آن را فراخوانی کنیم.
در مثال بالا یکبار تابع hello را تعریف کردیم و ۳ بار آن را فراخوانی کردیم که باعث میشود متن hello world سه بار در صفحه چاپ شود.
تابع میتواند یک یا چندین مقدار را به عنوان ورودی (پارامتر) بپذیرد. پارامترها یا ورودی های یک تابع, متغیرهایی هستند که با ویرگول از هم جدا شده اند.
در مثال بالا تابع introduce را تعریف کردیم که دو مقدار name و age را در صفحه چاپ میکند. سپس این تابع را سه مرتبه با مقادیر مختلف فراخوانی کردیم.