बहुधा, एक सामान्य प्रयोजन की अनिवार्य भाषा में - अर्धविराम के रूप में कथन-सीमांकक या तो आवश्यक है, या पूरी तरह से अस्वीकृत (जैसे सी और पायथन)।
हालाँकि, कुछ भाषाएं, जैसे जावास्क्रिप्ट, आपको अर्धविराम के साथ अपने बयानों का परिसीमन करने की अनुमति देती हैं, अन्य परिसीमनकर्ताओं (जैसे एक नई पंक्ति) के पक्ष में।
इसके पीछे डिजाइन के फैसले क्या हैं? मैं समझता हूं कि एक ही लाइन पर कई स्टेटमेंट लिखते समय सेमीकोलन जरूरी है, लेकिन क्या उन्हें अनिवार्य करने का एक और कारण है (सी को छोड़कर)?
I understand that semicolons are essential when writing multiple statements on the same line
- भाषा पर निर्भर करता है। मेरे इष्ट ने ऐसा कोई परिसीमन नहीं किया है, अगला कथन तब शुरू होता है जब सभी फ़ंक्शन तर्क का उपयोग किया गया हो।
}
या एंड-ऑफ़-फ़ाइल में अर्धविराम लगाने की आवश्यकता होती है )।