568
צפיות
צפיות
3
תשובות
תשובות
הצהרה על משתנה בתוך פונקציה
שלום.
אני רוצה להצהיר על משתנה מתוך פונקציה (dim) אבל אני רוצה ששמו לא יהיה קבוע אלא תוצאה של מידע המתקבל מהפונקציה.
(סיבה: כי הפונקיה נפתחת כמה פעמים במקביל ולא יתכן להצהיר על משתנה חדש באותו השם)
איך אני עושה זאת?
תודה רבה
אלחנן
3 תשובות
לא נראה לי שזה אפשרי
נסה לחשוב על פתרון תיכנותי אחר.
אם זה ב-javascrip
אתה יכול להגדיר את המשתנה ואז להפעיל עליו את הפונקציה Eval
יכול להיות שהפונקציה קיימת גם בשפות אחרות
פתרון גרוע ומיותר.
משתנה שהוגדר בתוך פונקציה קיים במילא רק בטווח הפעולה הספציפי שבו מופעלת הפונקציה.
גם אם היה ניתן בתכנות בצד השרת לקרוא לאותה פונקציה בו זמנית, מה שבמילא בלתי אפשרי, עדיין לכל מופע של הפונקציה היו מוכרים המשתנים שלו ושלו בלבד.
גם בשפות שתומכות בביצוע פעולות בו זמנית (multi thread) עדיין בכל thread מוגדרים המשתנים מחדש והמשתנים שמוגדרים בו תקפים רק אליו.