**توابع عام** یا **توابع عمومی**
به توابعی در برنامه نویسی شیءگرا گفته می شود که یک نام واحد دارند اما بسته به کلاس شیء ورودی، روش اجرایی متفاوتی را به کار می گیرند؛ این طراحی به کاربر اجازه می دهد از یک دستور ساده برای انواع مختلف داده استفاده کند بدون اینکه نیاز به دانستن جزئیات پیاده سازی برای هر کلاس باشد
... [مشاهده متن کامل]
Generic functions in R such as print summary and plot automatically detect the class of the object passed to them and dispatch the appropriate method for that class so print works differently on a data frame than on a list than on a regression model without the user having to remember different command names for each case
به توابعی در برنامه نویسی شیءگرا گفته می شود که یک نام واحد دارند اما بسته به کلاس شیء ورودی، روش اجرایی متفاوتی را به کار می گیرند؛ این طراحی به کاربر اجازه می دهد از یک دستور ساده برای انواع مختلف داده استفاده کند بدون اینکه نیاز به دانستن جزئیات پیاده سازی برای هر کلاس باشد
... [مشاهده متن کامل]
**توابع عام** یا **توابع عمومی**
به توابعی در برنامه نویسی شیءگرا گفته می شود که رفتار آنها بسته به کلاس شیء ورودی تغییر می کند؛ یعنی یک تابع واحد بسته به اینکه روی چه نوع داده ای اعمال شود، روش محاسبه متفاوتی را به کار می گیرد بدون اینکه کاربر نیاز به مشخص کردن جزئیات داشته باشد
... [مشاهده متن کامل]
The print function in R is a generic function because when you print a vector it shows values without names, when you print a data frame it shows a table with rows and columns, and when you print a list it shows each element with double brackets, all using the same command
به توابعی در برنامه نویسی شیءگرا گفته می شود که رفتار آنها بسته به کلاس شیء ورودی تغییر می کند؛ یعنی یک تابع واحد بسته به اینکه روی چه نوع داده ای اعمال شود، روش محاسبه متفاوتی را به کار می گیرد بدون اینکه کاربر نیاز به مشخص کردن جزئیات داشته باشد
... [مشاهده متن کامل]