समतुल्य सी उदाहरण के लिए की main(int argc, char*argv[])
रहे हैं: ./foo.lua -a -b
कैसे मैं -a
और -b
foo.lua
कार्यक्रम से पढ़ा करते हैं?लुआ प्रोग्राम में तर्क कैसे पास और पढ़ा जाए?
7
A
उत्तर
7
कमांड लाइन तर्क वैश्विक तालिका arg
में हैं। विवरण के लिए here देखें। चूंकि कोई Argparse/optparse लाइब्रेरी नहीं है, इसलिए आपको अपने आप को छोटे और लंबे स्विच के लिए तर्क को संभालने की आवश्यकता होगी।
4
कमांड लाइन तर्क स्क्रिप्ट के वास्तविक तर्क के रूप में भी उपलब्ध हैं, जो vararg फ़ंक्शन हैं। तो अगर आप कर सकते हैं:
local x,y,z = ...
आप आदेश पंक्ति तर्क से अधिक पाश की जरूरत है, arg
तालिका का उपयोग करें।
1
आप उत्कृष्ट argparse लाइब्रेरी का उपयोग कर सकते हैं। डॉक्स यहां हैं: http://argparse.readthedocs.io/en/stable/
संबंधित मुद्दे
- 1. एक WPF UserControl में पास पैरामीटर को कैसे पढ़ा जाए?
- 2. लुआ में तर्क प्रोग्रामिंग?
- 3. लिनक्स खोल: फ़ाइल से कमांड तर्क कैसे पढ़ा जाए?
- 4. तर्क कैसे पास करें और gdb में प्रोग्राम से प्रोग्राम में stdin को रीडायरेक्ट करें?
- 5. एक्सएमआई कैसे पढ़ा जाए?
- 6. पाइथन के ctypes का उपयोग करके सरणी युक्त संरचना को कैसे पढ़ा जाए और पढ़ा जाए?
- 7. एक तर्क फ़ाइल को तर्क के रूप में कैसे पास किया जाए?
- 8. हार्डडिस्क तापमान कैसे पढ़ा जाए?
- 9. सी # में वेबसाइट सामग्री कैसे पढ़ा जाए?
- 10. सी # में फ़ाइल बाइनरी कैसे पढ़ा जाए?
- 11. जंग में उपयोगकर्ता इनपुट कैसे पढ़ा जाए?
- 12. आरईपीएल में क्लोजर अपवाद कैसे पढ़ा जाए?
- 13. वेबग्रैंड में xdebug प्रोफ़ाइल कैसे पढ़ा जाए?
- 14. jqgrid में userData को कैसे पढ़ा जाए?
- 15. gmon.out को कैसे पढ़ा जाए?
- 16. IE9 में बाइनरी डेटा कैसे पढ़ा जाए?
- 17. ओसीएएमएल में बिटमैप कैसे पढ़ा जाए?
- 18. एरलांग में पूर्णांक कैसे पढ़ा जाए?
- 19. एमपी 3 फ़ाइल टैग कैसे पढ़ा जाए
- 20. द्विआधारी डेटा में कैसे पढ़ा जाए और हस्ताक्षरित चार (सी ++)
- 21. एंड्रॉइड में सीएसवी फ़ाइल कैसे पढ़ा जाए?
- 22. लुआ: lua_resume और lua_yield तर्क उद्देश्यों
- 23. SQLite डेटाबेस से डेटा कैसे पढ़ा जाए?
- 24. PHP और HTML में क्वेरी स्ट्रिंग को कैसे पढ़ा जाए?
- 25. एफ # प्रकार हस्ताक्षर कैसे पढ़ा जाए?
- 26. पास वर्ण तर्क और मूल्यांकन
- 27. बिल्कुल एक पंक्ति को कैसे पढ़ा जाए?
- 28. एमपी 3 से मेटाडेटा कैसे पढ़ा जाए?
- 29. स्थानीय कुकीज़ को कैसे पढ़ा जाए
- 30. हैडूप अनुक्रमिक फ़ाइल को कैसे पढ़ा जाए?
लुआ विकी में [कमांड लाइन पार्सिंग] (http://lua-users.org/wiki/CommandLineParsing) भी देखें। – lhf