אתה נמצא כאן הקשר סקלרי/מערכי (המשך)

על מנת לכפות על ביטוי להיות מחושב בהקשר סקלרי , נשרשר אליו מחרוזת null בצורה הבאה:

@a=("x","y","z");
print("I saw", @a, "elements");
/* במקום a@ יודפס : xyz */
 
                                                : בניגוד להקשר הסקלרי
print("I saw", " ".@a, "elements");
/* ועתה במקום a@ יודפס : 3 */
 


בדוגמא הוספנו את המחרוזת " " למערך a@ וכתוצאה קיבלנו את המחרוזת "3" שהופכת לחלק מהרשימה להדפסה. (שינינו את ההקשר של a@ ).
סקלר המצוי בהקשר מערכי הופך למערך עם אלמנט אחד עם הערך הסקלרי שלו.









להוספת תגובה, אנא התחברו לדרכונט.