TechBord Logo
TechBord detail

کیس شتر (CamelCase) چیست؟

camelCase یک قرارداد نامگذاری است که در آن حرف اول هر کلمه در یک کلمه مرکب به جز اولین کلمه بزرگ می شود. نرم افزار توسعه دهنده (Developer) اغلب هنگام نوشتن کد منبع (Source Code) از camelCase استفاده می کند.

camelCase در برنامه نویسی مفید است زیرا نام عناصر نمی تواند حاوی فاصله باشد. قرارداد نامگذاری CamelCase باعث می شود نام های ترکیبی خواناتر شوند. برای مثال، myOneMethod راحت‌تر از myonemethod خوانده می‌شود.

سایر نمونه‌های camelCase در زیر فهرست شده‌اند:

  • newString;
  • getNewString()
  • myVariableName;

نام camelCase (همچنین "جعبه شتر" یا "مورد dromedary") از کوهان شتر گرفته شده است. ، که با حرف بزرگ در وسط کلمه مرکب نشان داده می شود. یک کلمه camelCase ممکن است یک یا چند حرف بزرگ داشته باشد.

camelCase vs PascalCase

camelCase شبیه کیس پاسکال (PascalCase) است که حروف اول همه کلمات را با حروف بزرگ می‌نویسد. کلمه مرکب از جمله کلمه اول. برای مثال، myFunction() در PascalCase MyFunction() خواهد بود. برنامه نویسان ممکن است انتخاب کنند که از مورد فونت (Font Case) هنگام نوشتن کد منبع استفاده کنند، زیرا بر نحو (Syntax) تأثیر نمی گذارد. در حالی که هر توسعه دهنده می تواند سبک دلخواه خود را انتخاب کند، برخی زبان برنامه نویسی (Programming Language) دارای قراردادهای نامگذاری استاندارد هستند. به عنوان مثال، در جاوا (Java)، موارد زیر توصیه می شود:

نکته: PascalCase گاهی اوقات "UpperCamelCase" نامیده می شود، در حالی که camelCase استاندارد ممکن است به عنوان "lowerCamelCase" مشخص شود. در سال‌های اخیر، توسعه‌دهندگان از این شرایط دور شده‌اند و به جای آن از PascalCase و camelCase استفاده می‌کنند.

تعریف اصطلاح کیس شتر (CamelCase) توسط تک بورد

تعریف کیس شتر (CamelCase) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف کیس شتر (CamelCase) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.