انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: alirizehvandi در 20 امرداد 1396، 06:09 بظ
-
سلام
ایا escape character و escape sequence به یک چیز اشاره میکنند؟یعنی معادل هم هستنند.
-
سلام علی جان
نه escape character و escape sequence معادل هم نیستن ...
بذارین با یه مثال توضیح بدم تا کامل متوجه بشین ، شما n\ رو در زبان c نظر بگیرین
این دو تا کارکتر با هم دیگه باعث چاپ یک خط جدید می شن و اگه دقت کنین گفتم "این دو کارکتر" ، پس چون اینجا با دو (و بعضی مواقع حتی کارکترهای بیشتر) طرف هستیم می تونیم از واژه دنباله (sequence) استفاده کنیم
پس به ترکیب n\ عبارت escape sequence گفته می شه
حالا شما تو همون زبان سی escape sequence های \n و \r و \t رو در نظر بگیرین ، توی همه ی این escape sequence ها کارکتر \ یکسان بود به این کارکتر \ ، escape character مربوط به زبان c گفته می شه
فقط در نظر داشته باشین که هم escape character و هم escape sequence تو زبان های مختلف می تونه متفاوت باشه پس لزومی نداره همه جا کارکتر \ ، escape character باشه
-
سلام علی جان
نه escape character و escape sequence معادل هم نیستن ...
بذارین با یه مثال توضیح بدم تا کامل متوجه بشین ، شما n\ رو در زبان c نظر بگیرین
این دو تا کارکتر با هم دیگه باعث چاپ یک خط جدید می شن و اگه دقت کنین گفتم "این دو کارکتر" ، پس چون اینجا با دو (و بعضی مواقع حتی کارکترهای بیشتر) طرف هستیم می تونیم از واژه دنباله (sequence) استفاده کنیم
پس به ترکیب n\ عبارت escape sequence گفته می شه
حالا شما تو همون زبان سی escape sequence های \n و \r و \t رو در نظر بگیرین ، توی همه ی این escape sequence ها کارکتر \ یکسان بود به این کارکتر \ ، escape character مربوط به زبان c گفته می شه
فقط در نظر داشته باشین که هم escape character و هم escape sequence تو زبان های مختلف می تونه متفاوت باشه پس لزومی نداره همه جا کارکتر \ ، escape character باشه
خیلی ممنون