خط فاصله ها قبل از اسم برای چیست؟ یا اینکه چه معنیی دارد - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

خط فاصله ها قبل از اسم برای چیست؟ یا اینکه چه معنیی دارد

0 امتیاز

سلام برای نمونه این کد 

__sym.stopAll();

درست کار میکنه ولی اگر خط فاصله ها پاک بشه خظا 'sym' is not defined میده

میخام ببینم اون خظ فاصله ها چی هستن و چیه

سوال شده فروردین 14, 1399  بوسیله ی equk6yeggq (امتیاز 9)   1 1

1 پاسخ

0 امتیاز

نباید پاک بشن چون خط فاصله معمولی نیستند که بشه پاکشون کرد؛ اون underline (_)ها جزو اسم بعضی از توابع و متد ها و متغیر های کتابخونه ای هستن و اگر پاک بشن انگار اسم اون تابع در برنامه تغیر پیدا کرده و دیگه برای کامپایلر قابل تشخیص نیستن که تابع کتابخونه ای هیتن یا متغیر تا  تابع برنامه نویس.

پاسخ داده شده فروردین 26, 1399 بوسیله ی Athryal (امتیاز 12)   1
...