کلمه جو
صفحه اصلی

تابع سره

دانشنامه عمومی

در برنامه نویسی کامپیوتر، یک تابع سره یا خالص (به انگلیسی: Pure Function) یک تابع است که دارای ویژگی های زیر باشد:
floor، بازگشت توابع جزء صحیح یک عدد؛
max، بازگشت بیشینه دو مقدار؛
sin، بازگشت سینوس یک عدد.
نمونه های زیر از توابع سره C ++ هستند:
توابع C ++ زیر به علت نقض ویژگی ۱، ناسره هستند:
int f() { return x;}به دلیل بازگشت دگرگونی با یک mutable reference argumentint f(int* x) { return *x;}توابع C ++ زیر به علت نقض ویژگی ۲، ناسره هستند:


کلمات دیگر: