में किसी सरणी में किसी आइटम की पहली अनुक्रमणिका ढूंढें जूलिया में किसी सरणी में किसी आइटम की पहली अनुक्रमणिका को ढूंढने का सबसे आसान तरीका क्या है?जूलिया
Q
जूलिया
12
A
उत्तर
19
कॉलिंग findin
एक अच्छा विकल्प है। findfirst
और अधिक आम तौर पर findnext
है, जो आपको छोड़ने के लिए अनुमति देता है जहां आपने छोड़ा था। इन दोनों का एक फायदा यह है कि आपको आउटपुट सरणी आवंटित करने की आवश्यकता नहीं है, इसलिए प्रदर्शन बेहतर होगा (यदि आप परवाह करते हैं)।
इसके अलावा, ध्यान रखें कि (कुछ अन्य भाषाओं के विपरीत आप का उपयोग किया जा सकता है) जूलिया के लूप तेजी से हैं, और नतीजतन आप हमेशा ऐसे सरल कार्यों को लिख सकते हैं। मेरा मतलब यह देखने के लिए, findnext
के कार्यान्वयन पर एक नज़र डालें (base/array.jl
में); इसके बारे में कुछ भी "फैंसी" नहीं है, फिर भी आपको वह प्रदर्शन मिलता है जो आपको प्राप्त होगा यदि आपने इसे सी
संबंधित मुद्दे
- 1. जूलिया
- 2. जूलिया
- 3. जूलिया
- 4. जूलिया
- 5. जूलिया
- 6. जूलिया
- 7. जूलिया
- 8. जूलिया
- 9. जूलिया
- 10. जूलिया
- 11. जूलिया
- 12. जूलिया
- 13. जूलिया
- 14. जूलिया
- 15. जूलिया
- 16. जूलिया
- 17. जूलिया
- 18. जूलिया
- 19. जूलिया
- 20. जूलिया
- 21. जूलिया
- 22. जूलिया
- 23. जूलिया
- 24. जूलिया
- 25. जूलिया
- 26. जूलिया
- 27. जूलिया
- 28. जूलिया
- 29. जूलिया
- 30. जूलिया
धन्यवाद, मुझे पता था कि इसके लिए कोई फ़ंक्शन होना चाहिए :) – fhucho