בית התפתחות מהי פולימורפיזם פרמטרי? - הגדרה מטכנולוגיה

מהי פולימורפיזם פרמטרי? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של פולימורפיזם פרמטרי?

פולימורפיזם פרמטרי הוא טכניקת שפת תכנות המאפשרת הגדרה כללית של פונקציות וסוגים, ללא חשש רב לטעויות מבוססות סוג. זה מאפשר לשפה להיות יותר אקספרסיבית בזמן כתיבת קוד גנרי החלים על סוגים שונים של נתונים. פונקציות שנכתבו בהקשר לפולימורפיזם פרמטרי עובדות על סוגי נתונים שונים.

Techopedia מסביר פולימורפיזם פרמטרי

פולימורפיזם פרמטרי הוא עיקרון הליבה שמאחורי שפות ומבני תכנות גנריים. זה מאפשר ליצור פונקציות גנריות וסוגי נתונים הפועלים על ערכים, ללא קשר לסוג הנתונים.

לדוגמה, אם פונקציית תכנות פועלת בשני ערכים שונים, הערכים עשויים להיות מצורפים, למרות שאין להם אותם סוגי נתונים. דוגמה לכך היא הצטרפות לרשימת מספרים שלמים עם ערך נקודה צפה.

עדה, האסל, Visual Prolog, Scala, Java ו- C # הן שפות תכנות התומכות בפולימורפיזם פרמטרי.

מהי פולימורפיזם פרמטרי? - הגדרה מטכנולוגיה