سلام و وقت بخیر خدمت استاد سوالی که داشتم اینه که دقیقا بک اسلش و اسلش چه کاربردی دارن ؟ که در پایان کار گذاشته شده
سلام،
کد مدنظرتون رو بنویسید. جزئیات سوال رو بیشتر توضیح بدید.
محسن موحد۲۶ دی ۱۴۰۳، ۱۱:۵۱
داخل ویدیو که انتهای آن بک اسلش و اسلش گذاشته شده برای چه چیزی کاربرد دارد
احسان زارع شریف۲۷ دی ۱۴۰۳، ۱۳:۴۵
سلام،
بکاسلش (\) یکی از کاراکترهای خاصه که بهش کاراکتر Escape میگن. این یعنی وقتی یه کاراکتر معنی خاصی تو یه موقعیت داره و تو میخوای بهش معنی اصلی خودش رو برگردونی، از بکاسلش کمک میگیری.
مثال اول: بکاسلش تو ریجکس
در ریجکس، بعضی از کاراکترها معنی خاصی دارن. مثلاً / معمولاً به عنوان جداکننده استفاده میشه. اما اگر بخوای این کاراکتر واقعاً به شکل / خونده بشه، باید قبلش یه بکاسلش بیاری:
\/
مثال دوم: بکاسلش تو رشتهها
در رشتهها، بکاسلش خودش یه معنی خاص داره (همون Escape). برای همین، وقتی بخوای خود بکاسلش رو به عنوان یه کاراکتر چاپ کنی، باید دوتا بکاسلش پشتسر هم بنویسی:
C:\\xampp\\htdocs
اینجا، بکاسلش اول کاراکتر دوم رو خنثی میکنه تا به صورت یه بکاسلش واقعی تو خروجی چاپ بشه.
مثال سوم: \n تو رشتهها
کاراکترهایی مثل \n تو رشتهها معنی خاص دارن. مثلاً \n یعنی "برو خط بعد". اینها رو هرجا نیاز بشه با استفاده از بکاسلش تعریف و کنترل میکنیم.
با توجه به توضیحات در ویدیو به هر دو صورت یک معنی داره، چون اسلشها داخل رشته بدون بکاسلش هم قابل استفاده هستن. یعنی تو اون کانتکست، چه \/ بنویسی و چه /، هر دو یک معنی رو میدن و تفاوتی ایجاد نمیکنن.
کاراکترهای معنی دارو در هر موضوع مثل ریجکس و ... یاد میگیری.