Lua

Screenshot Software:
Lua
Mga detalye ng Software:
Bersyon: 5.3.5 Na-update
I-upload ang petsa: 17 Aug 18
Lisensya: Libre
Katanyagan: 56

Rating: 5.0/5 (Total Votes: 1)

Lua ay isang libre, mabilis, maaaring mailipat, portable, maliit, makapangyarihan, pa simple, napatunayan at mahusay na scripting language o interpreter na idinisenyo para sa pagpapalawak ng mga application. Ang wika ng Lua scripting ay pinagsasama ang malakas na mga paglalarawan ng paglalarawan ng data, na kung saan ay batay sa mga extensible semantika at associative arrays, na may simpleng syntax ng pamamaraan.

Ang software ay binigyang-kahulugan mula sa bytecodes, dynamic na nag-type, at nagtatampok ng awtomatikong pamamahala ng memorya sa koleksyon ng basura, ginagawa itong perpektong tool para sa scripting, mabilis na prototyping, at configuration. Kasama rin sa Lua ang isang maliit na aklatan ng mga tungkulin ng C, na nakasulat sa ANSI C. Lua ay binibigkas "LOO-ah & rdquo; at nangangahulugang "Buwan" sa Portuges.


Pagsisimula sa Lua

Nag-i-install ang Lua ng kaunting iba't iba at iba pang mga open source programs. Pagkatapos mong ma-download ang pinakabagong release mula sa Softoware o sa pamamagitan ng opisyal na homepage ng proyekto (tingnan ang link sa dulo ng artikulo), kunin ang package gamit ang isang archive manager utility sa direktoryo ng iyong Home, buksan ang iyong paboritong terminal app at lumipat sa lokasyon ng nakuha na mga file ng archive (hal. cd / home / softow / lua-5.2.3 - palitan ang & lsquo; softoware & rsquo; gamit ang iyong username).

Pagkatapos, patakbuhin ang & lsquo; gumawa linux & rsquo; Command upang ipagsama ang Lua at likhain ang maipapatupad, na matatagpuan sa / src folder at magagamit agad. Upang i-install ang Lua system wide, patakbuhin ang & lsquo; sudo gumawa i-install & rsquo; utos pagkatapos ng proseso ng pag-compile. Gamitin ang Lua mula sa prompt ng shell at tingnan ang mga magagamit na mga pagpipilian sa command-line, pati na rin ang mensahe ng paggamit sa pamamagitan ng pagpapatakbo ng & lsquo; lua --help & rsquo; utos.


Mga pagpipilian sa command line

Tulad ng anumang iba pang programa ng command-line, Lua ay may ilang mga pagpipilian. Ang mga ito ay magpapahintulot sa iyo na magsagawa ng isang pasadyang string, upang huwag pansinin ang mga variable ng kapaligiran, upang ihinto ang mga opsyon sa paghawak, upang ipasok ang interactive na mode pagkatapos ng pag-execute ng isang script, upang magamit ang isang pasadyang library, pati na rin upang ihinto ang paghawak ng mga pagpipilian at execute stdin. Patakbuhin ang & lsquo; tao lua & rsquo; command upang malaman kung paano gamitin ang Lua.

Ano ang bago sa paglabas na ito:

  • Ito ay isang bug-fix release.

Ano ang bago sa bersyon 5.3.1:

  • Ito ay isang bug-fix release.

Ano ang bago sa bersyon 5.3.0:

  • Pangunahing pagbabago:
  • integers (64-bit sa pamamagitan ng default)
  • opisyal na suporta para sa mga 32-bit na numero
  • mga operator ng bitwise
  • pangunahing utf-8 na suporta
  • mga pag-andar para sa pag-iimpake at pag-unpack ng mga halaga
  • Wika:
  • Ang userdata ay maaaring magkaroon ng anumang halaga ng Lua bilang uservalue
  • integer division
  • mas maraming nababaluktot na mga panuntunan para sa ilang metamethods
  • Mga Aklatan:
  • ipairs at talahanayan ng talahanayan ng paggalang metamethods
  • pagpipilian ng strip sa string.dump
  • talahanayan ng talahanayan ay nirerespeto ang metamethods
  • bagong table.move function
  • bagong function string.pack
  • bagong function string.unpack
  • bagong function string.packsize
  • C API:
  • mas simple API para sa mga pag-andar ng pagpapatuloy sa C
  • lua_logo at katulad na mga function return type of resulted value
  • pagpipilian sa pag-strip sa lua_dump
  • bagong pag-andar: lua_geti
  • bagong pag-andar: lua_seti
  • bagong pag-andar: lua_isyieldable
  • bagong function: lua_numbertointeger
  • bagong pag-andar: lua_rotate
  • bagong pag-andar: lua_stringtonumber
  • Lua standalone interpreter:
  • maaaring magamit bilang calculator; hindi na kailangang mag-prefix na may '='

  • ang
  • arg table na magagamit sa lahat ng code

Ano ang bago sa bersyon 5.2.3:

  • Ito ay isang bug-fix release.

Ano ang bago sa bersyon 5.2.1:

  • Iniayos ng paglabas na ito ang lahat ng mga kilalang mga bug.

Ano ang bago sa bersyon 5.2.0 RC2:

  • Pag-aayos ng dokumentasyon at maaaring dalhin.

Katulad na software

CmdOption
CmdOption

28 Sep 15

CIL
CIL

20 Feb 15

bpython
bpython

14 Apr 15

Mga komento sa Lua

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!