14-02-2011, 18:58
|
|
|
חבר מתאריך: 09.12.05
הודעות: 59
|
|
צודק
ציטוט:
במקור נכתב על ידי ShoobyD
מצטער, לא מסכים.
פה בדיוק נכנסת החשיבות שבמתן שמות בעלי משמעות למשתנים/פונקציות..
אם לדוגמא יש לך משתנה דגלון שמסמל האם איזה אובייקט כלשהו נמצא, ההגיון יהיה לכנות אותו בשם found או משהו דומה, ואז ברור שהביטוי !found משמעותו "לא נמצא".
או לדוגמא פונקציה הבודקת אם מספר טבעי הוא ראשוני, אז בכינוי המתאים, לדעתי לפחות, די ברור שביטוי כדוגמת !isPrime(n) משמעותו "n אינו ראשוני".
|
אני מסכים איתך לגמרי שבמקרים מסויימים עדיף ורצוי NOT ובשביל זה הוא קיים, בכוונה אמרתי שרק ברוב המקרים עדיף חיובי. אם יש לך משהו שהוא חד וחלק ואתה רוצה שהוא לא יקרה, אז פה בדיוק שווה לשים NOT, אבל במקרה הזה מדובר על בחירת פעולה לפי מה שכן קורה ולא לפי מה שלא קורה.
|