Operator Overloading
/ 1 min read
Swift မှာ ပေါင်းနှုတ် မြှောက်စား operator တွေကို overloading လုပ်ပြီး ရေးလို့ရပါတယ်။ ဥပမာ struct နှစ် ခု ပေါင်းမယ် ဆိုရင် သမာရိုးကျ ပေါင်းလို့ မရပါဘူး။ ဒါပေမယ့် operator overloading ကြောင့် ပေါင်းလို့ ရအောင် ထပ်ဖြည့်ပြီးရေးလို့ရပါတယ်။
Operator Overloading မှာ prefix, postfix , infix ဆိုပြီး ရှိပါတယ်။ + ကတော့ infix ပါ။ prefix, postfix တွေ အတွက် func မတိုင်ခင်မှာ prefix လား postfix လားဆိုပြီး ကြေငြာပေးဖို့ လိုပါတယ်။