رونمایی از پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن با کلی آفرهای ویژه🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رحمان
nullable بودن متغیر اختیاری
جامعه فلاتر ایجاد شده در ۰۵ آذر ۱۴۰۱

سلام

در ادامه سوال آقای محمد عقیق مشکل باید با دوتا علامت سوال حل بشه و طبق گفته شما به برنامه می‌گیم که اگه null بود عدد سوم رو صفر درنظر بگیره. خب در این صورت مزیت این کار به مقدار دهی اولیه چیه؟

بنظرم بعضی وقتا پیش میاد که متغیر اختیاری حتما باید از سمت کلاینت مقداردهی بشه و نمیشه هیچ عددی براش در نظر گرفت. مثلا فرض کن میخوای سن کلاینت رو بصورت اختیاری بنویسی. اگر بخوای مقداردهی اولیه کنی مثلا بذاری 15، اونوقت اگه بعدا بخوای با سن کلاینت هات تصمیم خاصی بگیری، احتمالا اکثر سن‌های ثبت شده 15 هست چون کلاینت سن خودشو وارد نکرده و بصورت پیش فرض عدد 15 به عنوان سن کاربر در نظر گرفته میشه. اما کار درست اینه که اگر کاربر عددی وارد نکرد، مقدار سن رو null در نظر بگیره که توی دیتابیس مشخص باشه که مخاطب عددی وارد نکرده.

محمدرضا ارقند ۱۷ اردیبهشت ۱۴۰۲، ۱۷:۵۰