Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന lua50 കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
lua - Lua വ്യാഖ്യാതാവ്
സിനോപ്സിസ്
lua [ ഓപ്ഷനുകൾ ] [ സ്ക്രിപ്റ്റ് [ വാദിക്കുന്നു ] ]
വിവരണം
lua ഒറ്റയ്ക്ക് നിൽക്കുന്ന ലുവാ വ്യാഖ്യാതാവാണ്. ഇത് ലുവാ പ്രോഗ്രാമുകൾ ലോഡുചെയ്യുകയും എക്സിക്യൂട്ട് ചെയ്യുകയും ചെയ്യുന്നു
വാചക സോഴ്സ് ഫോം അല്ലെങ്കിൽ പ്രീ കംപൈൽഡ് ബൈനറി രൂപത്തിൽ. (പ്രീ കംപൈൽ ചെയ്ത ബൈനറികൾ ഔട്ട്പുട്ട് ചെയ്യുന്നത്
luac, ലുവാ കംപൈലർ.) lua ഒരു ബാച്ച് ഇന്റർപ്രെറ്ററായും സംവേദനാത്മകമായും ഉപയോഗിക്കാം.
നൽകിയത് ഓപ്ഷനുകൾ (ചുവടെ കാണുക) എക്സിക്യൂട്ട് ചെയ്യുകയും തുടർന്ന് ഫയലിൽ ലുവാ പ്രോഗ്രാം ചെയ്യുകയും ചെയ്യുന്നു സ്ക്രിപ്റ്റ് is
ലോഡ് ചെയ്ത് നടപ്പിലാക്കി. നൽകിയത് വാദിക്കുന്നു ലഭ്യമാണ് സ്ക്രിപ്റ്റ് ഒരു ആഗോള പട്ടികയിലെ സ്ട്രിംഗുകളായി
പേരുനൽകിയത് ആർഗ്. ഈ ആർഗ്യുമെന്റുകളിൽ സ്പെയ്സുകളോ ഷെല്ലിന് പ്രത്യേകമായ മറ്റ് പ്രതീകങ്ങളോ ഉണ്ടെങ്കിൽ,
തുടർന്ന് അവ ഉദ്ധരിക്കപ്പെടണം (എന്നാൽ ഉദ്ധരണികൾ ഷെൽ നീക്കം ചെയ്യുമെന്ന കാര്യം ശ്രദ്ധിക്കുക). ദി
വാദങ്ങൾ ആർഗ് 0-ൽ ആരംഭിക്കുക, അതിൽ ` എന്ന സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്നുസ്ക്രിപ്റ്റ്'. അവസാനത്തേതിന്റെ സൂചിക
വാദം സംഭരിച്ചിരിക്കുന്നു arg.n. മുമ്പ് കമാൻഡ് ലൈനിൽ നൽകിയ ആർഗ്യുമെന്റുകൾ സ്ക്രിപ്റ്റ്,
വ്യാഖ്യാതാവിന്റെ പേര് ഉൾപ്പെടെ, നെഗറ്റീവ് സൂചികകളിൽ ലഭ്യമാണ് ആർഗ്.
തുടക്കത്തിൽ തന്നെ, കമാൻഡ് ലൈൻ കൈകാര്യം ചെയ്യുന്നതിന് മുമ്പ്, lua യുടെ ഉള്ളടക്കങ്ങൾ നിർവ്വഹിക്കുന്നു
പരിസ്ഥിതി വേരിയബിൾ LUA_INIT, അത് നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ. മൂല്യമാണെങ്കിൽ LUA_INIT രൂപത്തിലുള്ളതാണ്
`@ഫയലിന്റെ പേര്', പിന്നെ ഫയലിന്റെ പേര് നിർവ്വഹിക്കുന്നു. അല്ലെങ്കിൽ, സ്ട്രിംഗ് ഒരു ലുവാ ആണെന്ന് അനുമാനിക്കപ്പെടുന്നു
പ്രസ്താവന നടപ്പിലാക്കുകയും ചെയ്യുന്നു.
ഓപ്ഷനുകൾ ആരംഭിക്കുന്നു - എന്നിവ താഴെ വിവരിച്ചിരിക്കുന്നു. നിങ്ങൾക്ക് ഉപയോഗിക്കാം -- അവസാനം സൂചിപ്പിക്കാൻ
ഓപ്ഷനുകൾ.
വാദങ്ങളൊന്നും നൽകിയിട്ടില്ലെങ്കിൽ, പിന്നെ -v -i സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ഒരു ടെർമിനൽ ആയിരിക്കുമ്പോൾ അനുമാനിക്കപ്പെടുന്നു;
അല്ലാത്തപക്ഷം, - അനുമാനിക്കപ്പെടുന്നു.
സംവേദനാത്മക മോഡിൽ, lua ഉപയോക്താവിനോട് ആവശ്യപ്പെടുന്നു, സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്നുള്ള വരികൾ വായിക്കുന്നു, കൂടാതെ
വായിക്കുമ്പോൾ അവ നടപ്പിലാക്കുന്നു. ഒരു വരിയിൽ പൂർണ്ണമായ ഒരു പ്രസ്താവന അടങ്ങിയിട്ടില്ലെങ്കിൽ, എ
ദ്വിതീയ പ്രോംപ്റ്റ് പ്രദർശിപ്പിക്കുകയും ഒരു സമ്പൂർണ്ണ പ്രസ്താവന രൂപീകരിക്കുന്നതുവരെ വരികൾ വായിക്കുകയും ചെയ്യുന്നു അല്ലെങ്കിൽ a
വാക്യഘടന പിശക് കണ്ടെത്തി. അതിനാൽ, അപൂർണ്ണമായ ഒരു പ്രസ്താവനയുടെ വായന തടസ്സപ്പെടുത്തുന്നതിനുള്ള ഒരു മാർഗമാണ്
ഒരു വാക്യഘടന പിശക് നിർബന്ധിക്കാൻ: ചേർക്കുന്നു a `;' ഒരു പ്രസ്താവനയുടെ മധ്യത്തിൽ ഒരു ഉറപ്പായ മാർഗമാണ്
ഒരു വാക്യഘടന പിശക് നിർബന്ധിക്കുന്നു (മൾട്ടിലൈൻ സ്ട്രിംഗുകൾക്കും അഭിപ്രായങ്ങൾക്കും ഉള്ളിൽ ഒഴികെ; ഇവ അടച്ചിരിക്കണം
വ്യക്തമായി). ഒരു വരി ആരംഭിക്കുകയാണെങ്കിൽ `='എന്നിട്ട് lua എല്ലാ മൂല്യങ്ങളും പ്രദർശിപ്പിക്കുന്നു
വരിയുടെ ശേഷിക്കുന്ന പദപ്രയോഗങ്ങൾ. പദപ്രയോഗങ്ങൾ കോമകളാൽ വേർതിരിക്കേണ്ടതാണ്.
ആഗോള വേരിയബിളിന്റെ മൂല്യമാണ് പ്രാഥമിക നിർദ്ദേശം _PROMPT, ഈ മൂല്യം ഒരു സ്ട്രിംഗ് ആണെങ്കിൽ;
അല്ലെങ്കിൽ, ഡിഫോൾട്ട് പ്രോംപ്റ്റ് ഉപയോഗിക്കുന്നു. അതുപോലെ, ദ്വിതീയ പ്രോംപ്റ്റ് മൂല്യമാണ്
ആഗോള വേരിയബിൾ _PROMPT2. അതിനാൽ, നിർദ്ദേശങ്ങൾ മാറ്റുന്നതിന്, അനുബന്ധ വേരിയബിൾ സജ്ജമാക്കുക
നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഒരു സ്ട്രിംഗിലേക്ക്. വ്യാഖ്യാതാവിനെ വിളിച്ചതിന് ശേഷം അല്ലെങ്കിൽ ഫോണിൽ നിങ്ങൾക്ക് അത് ചെയ്യാൻ കഴിയും
കൂടെ കമാൻഡ് ലൈൻ _PROMPT='lua:', ഉദാഹരണത്തിന്. (ഉദ്ധരണികളുടെ ആവശ്യകത ശ്രദ്ധിക്കുക, കാരണം
സ്ട്രിംഗിൽ ഒരു സ്പെയ്സ് അടങ്ങിയിരിക്കുന്നു.) സ്ഥിരസ്ഥിതി നിർദ്ദേശങ്ങൾ ``> '', ``>> '' എന്നിവയാണ്.
ഓപ്ഷനുകൾ
- സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ഒരു ഫയലായി ലോഡുചെയ്ത് എക്സിക്യൂട്ട് ചെയ്യുക, അതായത് ഇന്ററാക്ടീവായി അല്ല, പോലും
സാധാരണ ഇൻപുട്ട് ഒരു ടെർമിനൽ ആയിരിക്കുമ്പോൾ.
-e അറിഞ്ഞുകൂടാത്തപിശകുനിലസ്റ്റാറ്റ്
പ്രസ്താവന നടപ്പിലാക്കുക അറിഞ്ഞുകൂടാത്തപിശകുനിലസ്റ്റാറ്റ്. നിങ്ങൾ ഉദ്ധരിക്കേണ്ടതുണ്ട് അറിഞ്ഞുകൂടാത്തപിശകുനിലസ്റ്റാറ്റ് അതിൽ സ്പെയ്സുകളോ ഉദ്ധരണികളോ അല്ലെങ്കിൽ
ഷെല്ലിന് പ്രത്യേകമായ മറ്റ് കഥാപാത്രങ്ങൾ.
-i ശേഷം ഇന്ററാക്ടീവ് മോഡ് നൽകുക സ്ക്രിപ്റ്റ് നടപ്പിലാക്കുന്നു.
-l ഫയല്
വിളി ആവശ്യമാണ് (ഫയല്) നടപ്പിലാക്കുന്നതിന് മുമ്പ് സ്ക്രിപ്റ്റ്. സാധാരണയായി ലൈബ്രറികൾ ലോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു
(അതിനാൽ കത്ത് l).
-v പതിപ്പ് വിവരങ്ങൾ കാണിക്കുക.
-P ഒരു സ്റ്റാൻഡേർഡ് LUA_PATH വേരിയബിളിന്റെ സൃഷ്ടിയെ അടിച്ചമർത്തുക. നിങ്ങൾക്ക് പ്രവർത്തിപ്പിക്കണമെങ്കിൽ ഇത് ഉപയോഗിക്കുക
സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്ത ലൈബ്രറികളുമായി വൈരുദ്ധ്യമുള്ള സ്ക്രിപ്റ്റുകൾ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് lua50 ഓൺലൈനായി ഉപയോഗിക്കുക