perl6 -e '100 ~~ ^100'
False
देता है, जहां यह मुझे लगता है कि यह True
लौटा देना चाहिए, क्योंकि 100 0 और 100 के बीच की सीमा में है। क्या यह Range
वर्ग के डिज़ाइन का एक हिस्सा है जिसे मैं समझ नहीं रहा हूं या यह है एक दोष?100 ~~^100 पर्ल 6 में झूठी वापसी क्यों करता है?
6
A
उत्तर
14
सिंटैक्स ^100
0 ..^ 100
के लिए छोटा हाथ है और ^
का अर्थ है "छोड़कर"। 0 ..^ 100
वास्तव में संख्या 0 से 99 है। ऐसा इसलिए है क्योंकि ^100
के साथ आपको बिल्कुल 100 तत्वों की एक सूची मिलती है - जो for
लूप के लिए बहुत उपयोगी है।
भूलें कि आप पूरी सूची को say (^100).list
के साथ आउटपुट कर सकते हैं।
इसके अतिरिक्त, ^..
और ^..^
भी है जो पहले तत्व या पहले और अंतिम तत्व को बाहर करता है।
5
देखभाल ^
इंगित करता है कि एंडपॉइंट को सीमा से बाहर रखा गया है, इसलिए 100 वास्तव में शामिल नहीं है।
perl6 -e '100 ~~ 100'
true
वापस आ जाएगा।
इस प्रकार के रूप में पढ़ें: डिजाइन का हिस्सा, सीएफ। https://doc.perl6.org/type/Range
संबंधित मुद्दे
- 1. क्यों $ ("बॉडी") == $ ("बॉडी") झूठी वापसी करता है?
- 2. 100.toString बनाम 100 ['toString']
- 3. वर्चर (100) वर्चर (100)
- 4. क्यों -103/100 == -2 लेकिन 103/100 == पायथन में 1?
- 5. प्रतिशत प्रारूप विनिर्देशक 100 से गुणा क्यों करता है?
- 6. क्या ऐड() झूठी वापसी करता है?
- 7. "झूठी वापसी" क्या करता है; कर?
- 8. "नया int (100)" क्या करता है?
- 9. System.IO.File.Exists (स्ट्रिंग पथ) क्यों झूठी वापसी करता है?
- 10. क्यों Integer.respond_to? (: यहां तक कि?) झूठी वापसी करता है?
- 11. ऊंचाई: 100 वी.एस. मिनट ऊंचाई%: 100%
- 12. शब्दकोश .ContainsKey हमेशा झूठी वापसी करता है
- 13. php json_decode झूठी वापसी कब करता है?
- 14. टीआईएस -100
- 15. 100 अक्षरों
- 16. आप 100%
- 17. 100% ऊंचाई
- 18. पर्ल 6 कोर सेटिंग्स में काम क्यों नहीं करता है?
- 19. निकटतम 100
- 20. 0-100
- 21. एसक्यूएल 100
- 22. d3.js: tickformat - 100
- 23. navigator.geolocation.watchPosition केवल प्रत्येक 100 मीटर
- 24. BufferedReader.read() 100% सीपीयू
- 25. पाइथन में multiprocessing.dummy 100% cpu
- 26. एक्सेल में संख्या प्रारूप: 100
- 27. जावा 100% सीपीयू
- 28. बू 100% सी # संगत है?
- 29. किस मामले में bindService झूठी वापसी करता है?
- 30. सरणी पूर्णांक वी के रूप में घोषित [100] लेकिन और (v [100]) कोई चेतावनी देता है
आह, मैंने सोचा कि शॉर्टकट '0..100' था। – CyberSkull