13-09-2007, 18:28
|
|
|
חבר מתאריך: 26.12.03
הודעות: 159
|
|
עזרה במבנה נתונים מורכב בperl
יש טבלת האש (hash table) שמכילה בתוכה מערכים כשכל מערך הוא באורך 2.
כעקרון כדי לפנות לערך מסויים אני צריך לכתוב
אבל במקרה שלי השם של המפתח (שבדוגמא שנתתי הוא arr) הוא משתנה, והוא שמור במשתנה keyname. כלומר, הפנייה לערך אמורה להיות כך:
אבל זה לא עובד, וגם ברור לי למה--זה מחפש בתוך טבלת האש את המערך @keyname, שהוא בכלל לא קיים.
ניסתי להשתמש בkeyname כדי להגיע למפתח הרצוי בכל מיני צורות-עם גרש, עם מרכאות, עם שירשור של סימן דולר ואז את המשתנה, וכל מיני נסיונות מוזרים כאלה, ושום דבר לא הצליח. יש למישהו פתרון לבעיה?
תודה מראש
|