Pure Coder
788 subscribers
190 photos
30 videos
8 files
152 links
⭕️آدرس سایت:
https://purecoder.ir

⭕️گروه پرسش و پاسخ:
@purecoder_gp

⭕️پشتیبانی:
@PureCoder_support
@MohammadTaherri
Download Telegram
Channel created
🔥Flutter Challenge
🔥چالش فلاتر

توی این کانال با چالش های متنوع و جذاب فلاتر رو عمیق تر و بهتر یاد می گیریم.

کوییز های متنوع و مفهومی
مینی اموزش های کاربردی
مقاله های شیرین
بحث های چالشی جذاب
و....

🔥برای نفوذ به اعماق فلاتر با این کانال همراه باش.😍😍
⚡️⚡️Dart Const⚡️⚡️

🔥🔥🔥حتا اگه مفهوم const توی دارت رو بلدی این مجموعه مقاله رو از دست نده
🔴Introduction
https://vrgl.ir/P0OY9

🟢 Const variables
https://vrgl.ir/9gY6l

🔴Classes - static const
https://vrgl.ir/tSm5E

🟢Const values
https://vrgl.ir/CP6nf

🔴Classes - const constructor
https://vrgl.ir/0nqKn

🟢Flutter
https://vrgl.ir/VCfTr
در آینده بحث null safety رو خواهیم داشت...

شبیه مقالاتی که برای const داشتیم پیش میریم...

همون طور که const توسط کامپایلر مدیریت میشه، null safety هم موضوعی هست که توسط کامپایلر مدیریت میشه و برای درک و استفاده درست باید دقیقن بدونیم که کامپایلر در این مورد چکار میکنه.
⚡️⚡️Three types of equality⚡️⚡️

توی مقاله های مربوط به const گفتیم که وقتی که از اپراتور == استفاده میکنیم و دو تا variable رو با هم مقایسه میکنیم بررسی میکنه که آیا این دو تا variable دقیقن به یک مکان از حافظه اختصاص دارن (یا بهتره بگیم اون دو تا متغیر دقیقن به یک خونه از حافظه اشاره میکنن) یا که نه....

به این نوع مقایسه دو تا variable نوع Reference equality میگن.

یعنی آیا رفرنس یکسانی دارن...

اما علاوه بر این دو روش دیگه هم برای بررسی برابری توی دنیای برنامه نویسی استفاده میشه .

انواع روش های بررسی برابری در دنیای برنامه نویسی.

1) Reference equality
2) Identifier equality
3) Structural equality

هر کدوم از اینها کاربرد خاصی دارن و باید توی جایگاه مناسب ازشون استفاده بشه...