ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

एक सरणी की संपूर्ण सामग्री को आउटपुट करना

सबस्क्रिप्ट * और @ किसी सरणी में प्रत्येक तत्व तक पहुँचने के लिए इसका उपयोग किया जा सकता है। स्थितिगत मापदंडों की तरह, @ दोनों में से अंकन अधिक उपयोगी है। यहाँ एक प्रदर्शन है:


[मुझे@लिनक्सबॉक्स ~]$ जानवर=("एक कुत्ता" "एक बिल्ली" "एक मछली") [मुझे@लिनक्सबॉक्स ~]$ ${जानवरों[*]} में मेरे लिए; प्रतिध्वनि करो $i; हो गया a

कुत्ता, बिल्ली, मछली

[मुझे@लिनक्सबॉक्स ~]$ मेरे लिए ${जानवर[@]} में; प्रतिध्वनि करो $i; हो गया

एक कुत्ता, एक बिल्ली, एक मछली

[मुझे@लिनक्सबॉक्स ~]$ मेरे लिए "${जानवर[*]}" में; प्रतिध्वनि करो $i; हो गया

एक कुत्ता, एक बिल्ली, एक मछली

[मुझे@लिनक्सबॉक्स ~]$ मेरे लिए "${जानवर[@]}" में; प्रतिध्वनि करो $i; हो गया

एक कुत्ता, एक बिल्ली, एक मछली

[मुझे@लिनक्सबॉक्स ~]$ जानवर=("एक कुत्ता" "एक बिल्ली" "एक मछली") [मुझे@लिनक्सबॉक्स ~]$ ${जानवरों[*]} में मेरे लिए; प्रतिध्वनि करो $i; हो गया a

कुत्ता, बिल्ली, मछली

[मुझे@लिनक्सबॉक्स ~]$ मेरे लिए ${जानवर[@]} में; प्रतिध्वनि करो $i; हो गया

एक कुत्ता, एक बिल्ली, एक मछली

[मुझे@लिनक्सबॉक्स ~]$ मेरे लिए "${जानवर[*]}" में; प्रतिध्वनि करो $i; हो गया

एक कुत्ता, एक बिल्ली, एक मछली

[मुझे@लिनक्सबॉक्स ~]$ मेरे लिए "${जानवर[@]}" में; प्रतिध्वनि करो $i; हो गया

एक कुत्ता, एक बिल्ली, एक मछली


हम सरणी बनाते हैं जानवरों और इसे तीन दो-शब्द स्ट्रिंग निर्दिष्ट करें। फिर हम सरणी सामग्री पर शब्द-विभाजन के प्रभाव को देखने के लिए चार लूप निष्पादित करते हैं। संकेतन का व्यवहार $

{animals[*]} और ${animals[@]} तब तक समान हैं जब तक उन्हें उद्धृत नहीं किया जाता है। * नोटेशन के परिणामस्वरूप एक शब्द मिलता है जिसमें सरणी की सामग्री होती है, जबकि @ नोटेशन के परिणामस्वरूप तीन दो-शब्द स्ट्रिंग होती है, जो सरणी की "वास्तविक" सामग्री से मेल खाती है।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: