معرفی
این قسمت هفتم از سری مقالات سوئیفت "برنامه نویسی سوئیفت - صفر تا قهرمان" است. می توانید مقاله قبلی من را از لینک های زیر بخوانید
- http://www.c-sharpcorner.com/article/swift-programming-zero-to-hero-part-six/
در این مقاله با توابع در سوئیفت آشنا خواهیم شد.
کارکرد
توابع بلوکهایی از کد هستند که میتوانند هر زمان که نیاز باشد اجرا شوند. در برنامه نویسی سوئیفت، تابع با کلمه کلیدی به عنوان func و به دنبال آن نام تابع شروع می شود.
نحو
- func functionName(){
- // Some Operation
- // Block of Codes
- }
مثال
- func firstFunction(){
- print("Hello, My First Function in Swift")
- }
در مثال بالا، firstFunction() تابعی با firstFunction به عنوان نام تابع و func به عنوان کلمه کلیدی است. همانطور که در زبان های برنامه نویسی عمومی، نام تابع با یک جفت پرانتز که شامل پارامترهای توابع - ورودی تابع است، دنبال می شود.
بلوک کدها در یک جفت بریس مجعد پیچیده شده اند. از مثال بالا، تابع firstFunction() حاوی یک دستور چاپ است. عملکردهای برنامه سوئیفت اینگونه به نظر می رسد.
اکنون میتوانیم تابع را با تایپ نام تابع و به دنبال آن پرانتزهای زیر فراخوانی کنیم: