"ניתן להכריז על קבועים באותיות רישיות או קטנות, אבל מוסכמה מקובלת היא להשתמש באותיות גדולות." על פי MDN: הערה: ניתן להכריז על קבועים באותיות רישיות או קטנות, אך מוסכמה מקובלת היא להשתמש באותיות רישיות בלבד."
האם הקבועים צריכים להיות בעלי רישיות Python?
קבועים מוגדרים בדרך כלל ברמת מודול ו-כתובים באותיות גדולות עם קווים תחתונים המפרידים בין מילים. דוגמאות כוללות MAX_OVERFLOW ו-TOTAL.
למה הקבועים באותיות גדולות?
שמות קבועים סימבוליים נכתבים בדרך כלל באותיות גדולות כך ש-ניתן להבחין ביניהם בקלות משמות משתנים באותיות קטנות. במובנים רבים, זה היה החזקה משפת ה-Assembly, שבה פקודות מאקרו הוגדרו באותיות רישיות יחד עם תוויות, קודים, שמות רישום וכל השאר.
האם פקודות מאקרו אמורות להיות רישיות?
define הוא מאקרו טרום-מעבד. זה מחליף כל מופע של המחרוזת הראשונה שאחריה במה שבא אחרי המחרוזת. המחרוזת הראשונה לא צריכה להיות ברישיות. לא, אבל זו מוסכמה נפוצה ושימושית אז אם אתה קורא את הקוד אתה יכול לראות מה זה מאקרו ומה לא.
האם יש להשתמש בפקודות מאקרו באותיות רישיות ב-C?
לפי מוסכמה, שמות המאקרו כתובים באותיות רישיות. קל יותר לקרוא תוכניות כאשר ניתן לדעת במבט חטוף אילו שמות הם פקודות מאקרו. גוף המאקרו מסתיים בסוף ה-שורת 'define'. תוכל להמשיך את ההגדרה על גבי שורות מרובות, במידת הצורך, באמצעות קו נטוי אחורי.