درسنامه ی پنجم :متغیرها(هویت شی)

این پست ادامه ی سری پست های قبلی هست که امیدوارم تا به این درسنامه گام به گام همراه ما بوده باشین به سراغ مثال دیگه ای از متغیرها میریم.

به عنوان مثال ، همه موارد زیر نام متغیرهای معتبری هستند:

اما این یکی نیست ، زیرا یک نام متغیر نمی تواند با یک رقم شروع شود:

توجه داشته باشید که مورد قابل توجه است. حروف کوچک و بزرگ یکسان نیستند. همچنین استفاده از شخصیت زیر خط قابل توجه است. هر یک از موارد زیر متغیر متفاوتی را تعریف می کند:

هیچ چیزی مانع ایجاد دو متغیر متفاوت در یک برنامه مشابه ageو Ageبه همین ترتیب نمی شود agE. اما احتمالاً بد استنباط شده است. پس از مدتی که از آن دور بودید ، مطمئناً کسی که بخواهد کد شما را بخواند و حتی خود شما را گیج می کند.

ارزش آن است که به متغیری نامی داده شود که به اندازه کافی توصیفی باشد تا مشخص شود برای چه کاری استفاده می شود. به عنوان مثال ، فرض کنید شما تعداد افرادی که از دانشگاه فارغ التحصیل شده اند را می گیرید. شما می توانید یکی از موارد زیر را انتخاب کنید:

همه آنها احتمالاً گزینه های بهتری نسبت به n، یا ncg، یا موارد مشابه هستند. حداقل می توانید از روی نام مشخص کنید که مقدار متغیر نمایانگر چه مقدار است.

از طرف دیگر ، همه آنها لزوماً به یک اندازه خوانا نیستند. مانند بسیاری از موارد ، این یک امر شخصی ترجیحی است ، اما بیشتر مردم تصور می کنند که خواندن دو مثال اول ، جایی که همه حروف با هم جمع می شوند ، به ویژه یکی از حروف بزرگ ، دشوارتر است. متداول ترین روش های ساخت نام متغیر چند کلمه ای ، سه مثال آخر است:

  • مورد شتر: برای سهولت در مشاهده مرزهای کلمات ، کلمات دوم و بعدی با حروف بزرگ نوشته می شوند. (احتمالاً ، در بعضی مواقع به کسی زده شده است که حروف بزرگ پخش شده در سراسر نام متغیر به طور مبهمی شبیه کوهان شتر است
    • مثال: numberOfCollegeGraduates
  • مورد پاسکال: یکسان با مورد شتر است ، جز اینکه کلمه اول نیز با حروف بزرگ است.
    • مثال: NumberOfCollegeGraduates
  • Snake Case: کلمات با زیرخط از هم جدا می شوند.
    • مثال: number_of_college_graduates
      • ادامه این پست در درسنامه ششم قرار خواهد گرفت.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *