Junior
Ի՞նչ մուտքի փոփոխիչներ կան Swift լեզվում։
sobes.tech AI
Պատասխան AI-ից
Swift- ում հինգ մուտքի փոփոխիչ կա:
- open: հասանելի է ցանկացած աղբյուրային ֆայլից՝ սահմանող մոդուլում և ցանկացած այլ մոդուլից, որը ներմուծում է սահմանող մոդուլը: ենթակլասներն ու վերաշարադրումները հնարավոր են ցանկացած մոդուլից:
- public: հասանելի է ցանկացած աղբյուրային ֆայլից՝ սահմանող մոդուլում և ցանկացած այլ մոդուլից, որը ներմուծում է սահմանող մոդուլը: ենթակլասներն ու վերաշարադրումները հնարավոր են միայն մոդուլի ներսում:
- internal: հասանելի է ցանկացած աղբյուրային ֆայլից՝ սահմանող մոդուլում, բայց ոչ արտաքին մոդուլներից: Դեմ առ դեմ:
- fileprivate: հասանելի է միայն այն աղբյուրային ֆայլից, որտեղ այն սահմանված է:
- private: հասանելի է միայն այն տարածքում, որտեղ այն սահմանված է, ներառյալ ներսի տիպերը և ընդլայնումները նույն աղբյուրային ֆայլում։