הבדלים בין גרסאות בדף "ביטוי (מדעי המחשב)"

הוספת תבנית קצרמר
מ (בוט: מעביר קישורי בינויקי לויקינתונים - d:q778379)
(הוספת תבנית קצרמר)
 
 
בשפות תכנות רבות, בהן שפות ממשפחת ה-C, ל[[פקודה (תכנות)|פקודה]] יש ערך, ששייך לטיפוס המכיל איבר יחיד (void ב-C,{{כ}} unit בשפת [[ML]]). אין דרך להשתמש בערכים כאלה. פונקציה, ולכן גם כל ביטוי הכולל פונקציה, עשוי לכלול '''תוצאת לוואי'''. ביטוי עם תוצאת לוואי בדרך כלל לא מאופיין בהתייחסות-שקופה (Referential Transparency). בשפות רבות (בהן שפת C) ביטויים העומדים בפני עצמם ואינם חלק מביצוע פקודה נקראים ביטויי-פקודה (Expression Statements). במקרה זה הייעוד היחיד של ביטוי כזה הוא השגת תוצאת-הלוואי שלו, והתוכנית תתעלם מהערך שלו.
 
{{קצרמר|מדעי המחשב}}
 
[[קטגוריה:תכנות]]