دالة تعطي دائماً نفس النتيجة لنفس المدخلات، ولا تؤثر على شيء خارجها.
سهلة الاختبار جداً وتعتبر حجر الأساس في البرمجة الوظيفية.