2013-04-10 6 views
5

मैं पढ़ शुरू कर दिया है "जावास्क्रिप्ट: अच्छी पार्ट्स" और मैं मुसीबत पता लगाना क्या व्हाइट अंतरिक्ष रेल चित्र में पहले पथ के लिए है हो रही है।जावास्क्रिप्ट: अच्छी पार्ट्स व्हाइट अंतरिक्ष रेल चित्र भ्रामक

कृपया मुझे स्पष्ट करें।

The railroad diagram from the book

उत्तर

2

"रेलरोड आरेख" के रूप में, इसमें कुछ संपत्तियां रेलरोड ट्रैक के साथ आम हैं।

बाएं से चित्र में प्रवेश करने पर, जब पहली स्विच पर पहुंचने से, वहाँ बाईं या दाईं ओर जाने का कोई विकल्प नहीं है। एक रेलरोड स्विच की तरह, आरेख स्विच में दो अभिसरण ट्रैक होते हैं, लेकिन उनमें से किसी एक से दूसरे तक जाने का कोई तरीका नहीं है।

दाहिने हाथ की ओर तथापि पर स्विच, यातायात बाएं से पहुंचने के साथ, भिन्नता मार्गों में से या तो निम्न, प्रभावी रूप से समाप्त होने या वाक्य रचना नियम दोहराने की विकल्प प्रदान करता है।

इस प्रकार आरेख को परिभाषित करता है खाली स्थान के के उदाहरण रिक्त स्थान, टैब, लाइन समाप्त होता है, या टिप्पणी के किसी भी धनात्मक संख्या से बना जा सकता है। प्रत्येक के अंत में एक बार के साथ

-1

ऐसा लगता है कि वह कह रहा है कि आप "कोई वर्ण" भी उपयोग नहीं कर सकते हैं।

+0

यह स्पष्ट रूप से गलत है। वह रेखा एक पुनरावृत्ति इंगित करती है, बाईपास नहीं। – Gunther

+0

हाँ ... अब मैं देखता हूं। – user2383777

0

रेल चित्र खाली स्थान के टोकन के किसी भी जोड़ी के बीच सम्मिलित करने के लिए अनुमति देते हैं। प्रत्येक छोर पर दो बार के साथ रेलरोड आरेख नहीं है। यहां दो बार एक व्हाइटस्पेस आरेख को एक सफेद जगह (एक तार्किक बेतुकापन) के भीतर व्हाइटस्पेस की इजाजत देने से रोकते हैं।

बाहरी लूप (एक सवाल के बारे में है), इनपुट करने के लिए उत्पादन से लूप बैक। यह अनुमत वर्णों को लगातार तब तक सम्मिलित करने की अनुमति देता है जब तक कि प्रारंभिक वर्ण सेट {स्पेस, टैब, लाइन एंड, /} में होता है। इस प्रकार "/ * qwerty * // * एक और qwerty * /" एक स्वीकार्य व्हाइटस्पेस है लेकिन "/ * qwerty */q" नहीं है।

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