گاهی پیش میات که شما یک M-file اصلی دارید به همراه چند فایل function . که در طول اجرای ام فایل ، اون تابع ها هم اجرا میشه ، گاهی مشکل انتقال متغییرها به صورت آرگومان به وجود میات که چون تعداد متغییرها زیاده کار رو یکم سخت میکنه در اینجا با استفاده از متغییرهای global یاد میگیریم که برخی از متغییرهای اساسی را در تمام تابع ها در دسترس قرار بدیم.

در ام فایل اصلی اول متغییرها را به صورت global تعریف میکنیم و بعد هم مقداری دهی میکنیم.

global A , B , C

A=[3 4 2 ];

B=[1;1];

C=1;

حالا در هر function ی که نیاز داشتید از اون ها استفاده کنید ، کافیه اول تابع متغییرهای global ی که قراره تو این تابع استفاده کنید رو به صورت زیر اعلام کنید.

global A

قابل توجه برنامه نویس ها : این نوع فراخوانی ، از نوع ref می باشد و تغییرات روی مقدار اصلی متغییر اعلام می شود.


IEEG منبع : IEEG
برچسب ها : global ,استفاده ,تابع ,متغییرهای ,متغییرها ,فایل ,استفاده کنید ,متغییرهای global