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