یک تابع در برنامنویسی، یک قطعه کد است که یک وظیفه خاص را انجام مدهد و معمولا با یک نام مشخص شناخته مشود توابع به صورت ماژولار برنامه ن - my name as a function