2010-06-17 18 views
8

मैं पूरी तरह उलझन में हूं कि किसके लिए उपयोग करना है और जब पहली बार जब मैं स्लैश के साथ कोड में कुछ गलत करता हूं तो एक दूसरे को प्रतिस्थापित करता है, इसलिए मेरे टेस्ट केस / और \ के लिए एक के साथ डबल होते हैं। मुझे बताएं स्लेश के पीछे तर्क प्राप्त करें।दो स्लेश क्यों हैं - आगे और पीछे?

+1

अब यह एक अच्छा सवाल है। हालांकि मुझे नहीं लगता कि यह प्रोग्रामिंग से संबंधित है। – Eimantas

+4

आप किस भाषा का उपयोग कर रहे हैं? उनके पास भाषा के आधार पर एक अलग अर्थ है ... –

+0

सी ++, कभी-कभी वेब विकास और कभी-कभी रीगेक्स के साथ गड़बड़ होती है। –

उत्तर

7

wikipedia article about the backslash से:

बॉब बेमर ASCII में चरित्र आवृत्ति अध्ययन के परिणाम \ चरित्र पेश किया, 18 सितंबर, 1961 को, के रूप में। विशेष रूप से \ पेश किया गया था ताकि ALGOL बूलियन ऑपरेटर "∧" (AND) और "∨" (OR) क्रमशः ASCII में "/ \" और "/" के रूप में बनाये जा सकें। [4] इन ऑपरेटरों दोनों सी प्रोग्रामिंग भाषा के शुरुआती संस्करणों में यूनिक्स वी 6, यूनिक्स वी 7 और अधिक वर्तमान में बीएसडी 2.11 के साथ प्रदान किए गए थे।

+3

जैसा कि मैंने टिप्पणी में कहा था, ASCII इसे चित्रित करना है। –

5

/ आम तौर पर 10/2 अर्थ 10 2. \ से विभाजित में के रूप में विभाजन को निरूपित करने के आम तौर पर में \t या \n क्रमशः एक टैब और एक नई पंक्ति चरित्र प्रतिनिधित्व के रूप में एक भागने चरित्र के रूप में प्रयोग किया जाता है प्रयोग किया जाता है।

2

"फॉरवर्ड स्लैश" जैसी कोई चीज़ नहीं है। एक "स्लैश" / और "बैकस्लैश" \ है।

उस xkcd forum

1

एक और बात पर के बारे में एक लंबी और IMHO ilarious चर्चा ....

फ़ॉरवर्ड स्लैश / * nix में किया जाता है फ़ाइल पर नेविगेट करने के लिए ...

है

की तरह .... /root/home/vs4vijay

और बैकस्लैश \ विंडोज में किया जाता है ...

पसंद ..... F:\Games\CounterStrike

संबंधित मुद्दे