سویفت فارسی

فهرست مطالب

Class یا Struct? مسئله این است

همانطور که می دانید در تمامی زبان های Object Oriented نظیر C++, C#, Java و … برای دسته بندی متغییر ها از Class استفاده می شود. استفاده از کلاس مزایای زیادی نظیر وراثت و قابل استفاده ی مجدد(reuse) از کد را برای ما فراهم می کند امامی تواند باعث بروز باگ های ناخواسته نیز شود. برا مثل تکه کد زیر را در نظر بگیرید:

let a = 5
if a >5 {
a = 6
}