Lua

ภาพหน้าจอของซอฟแวร์:
Lua
รายละเอียดซอฟแวร์:
รุ่น: 5.3.5 การปรับปรุง
วันที่อัพโหลด: 17 Aug 18
ผู้พัฒนา: Roberto Ierusalimschy, Waldemar Celes...
การอนุญาต: ฟรี
ความนิยม: 56

Rating: 5.0/5 (Total Votes: 1)

Lua เป็นภาษาสคริปต์ฟรีที่มีการฝังตัวและมีขนาดเล็กที่มีประสิทธิภาพสามารถใช้งานได้ง่ายได้รับการพิสูจน์และมีประสิทธิภาพหรือล่ามที่ออกแบบมาสำหรับการขยายแอ็พพลิเคชัน ภาษาสคริปต์ Lua ประกอบด้วยโครงสร้างคำอธิบายข้อมูลที่มีประสิทธิภาพซึ่งขึ้นอยู่กับความหมายแบบขยายและอาร์เรย์แบบเชื่อมโยงด้วยไวยากรณ์ขั้นตอนง่ายๆ

ซอฟต์แวร์ตีความจาก bytecodes, พิมพ์แบบไดนามิกและมีการจัดการหน่วยความจำโดยอัตโนมัติพร้อมกับการเก็บขยะทำให้เป็นเครื่องมือที่สมบูรณ์แบบสำหรับการเขียนสคริปต์การสร้างต้นแบบอย่างรวดเร็วและการกำหนดค่า Lua ยังมีห้องสมุดขนาดเล็กของฟังก์ชัน C ที่เขียนใน ANSI C. Lua จะออกเสียงว่า LOO-ah & rdquo; และแปลว่า "Moon" ในภาษาโปรตุเกส


เริ่มต้นกับ Lua

Lua ติดตั้งเล็กน้อยแตกต่างจากโปรแกรมโอเพนซอร์สอื่น ๆ หลังจากที่คุณดาวน์โหลดรุ่นล่าสุดจาก Softoware หรือผ่านทางหน้าแรกของโครงการอย่างเป็นทางการ (ดูลิงก์ที่ท้ายบทความ) ให้แยกแพคเกจด้วยยูทิลิตีผู้จัดการที่เก็บถาวรในโฮมไดเร็กทอรีของคุณเปิดแอป Terminal ที่คุณชื่นชอบและย้ายไปที่ ตำแหน่งของไฟล์ที่แยกแล้ว (เช่น cd /home/softoware/lua-5.2.3 - แทนที่ & lsquo; softoware & rsquo ด้วยชื่อผู้ใช้ของคุณ)

จากนั้นเรียกใช้ & lsquo; make linux & rsquo; คำสั่งเพื่อรวบรวม Lua และสร้าง executable ซึ่งจะอยู่ในโฟลเดอร์ src / และสามารถใช้งานได้ทันที หากต้องการติดตั้งระบบ Lua ให้เรียกใช้ & lsquo; sudo make install & rsquo; ขวาหลังจากขั้นตอนการรวบรวม ใช้ Lua จากพรอมต์ของเชลล์และดูตัวเลือกบรรทัดคำสั่งที่พร้อมใช้งานรวมถึงข้อความการใช้งานด้วยการเรียกใช้ & lsquo; lua --help & rsquo; คำสั่ง.


ตัวเลือกบรรทัดคำสั่ง

เช่นเดียวกับโปรแกรมบรรทัดคำสั่งอื่น Lua มาพร้อมกับตัวเลือกต่างๆ เหล่านี้จะช่วยให้คุณสามารถเรียกใช้สตริงที่กำหนดเองเพื่อละเว้นตัวแปรสภาพแวดล้อมเพื่อหยุดการจัดการตัวเลือกเพื่อเข้าสู่โหมดโต้ตอบหลังจากรันสคริปต์เพื่อใช้ไลบรารีที่กำหนดเองรวมทั้งหยุดการจัดการตัวเลือกและดำเนินการ stdin เรียกใช้ & lsquo; man lua & rsquo; คำสั่งเพื่อเรียนรู้วิธีใช้ Lua

มีอะไรใหม่ ในรุ่นนี้:

  • นี่คือการแก้ไขข้อบกพร่อง

มีอะไรใหม่ ในเวอร์ชัน 5.3.1:

  • นี่คือการแก้ไขข้อบกพร่อง

มีอะไรใหม่ ในเวอร์ชัน 5.3.0:

  • การเปลี่ยนแปลงหลัก:
  • จำนวนเต็ม (64 บิตเป็นค่าเริ่มต้น)
  • การสนับสนุนอย่างเป็นทางการสำหรับหมายเลข 32 บิต
  • ตัวดำเนินการแบบ Bitwise
  • การสนับสนุนพื้นฐาน utf-8
  • ฟังก์ชันสำหรับการบรรจุและการเปิดใช้งานค่า
  • ภาษา:
  • userdata สามารถมีค่า Lua เป็น uservalue
  • หารจำนวนเต็ม
  • กฎที่มีความยืดหยุ่นสำหรับ metamethods บางส่วน
  • ห้องสมุด:
  • ipairs และไลบรารีตารางเคารพ metamethods

  • ตัวเลือก
  • strip ใน string.dump
  • ไลบรารีตารางเคารพ metamethods
  • ฟังก์ชันใหม่ table.move
  • ฟังก์ชันใหม่ string.pack
  • ฟังก์ชันใหม่ string.unpack
  • ฟังก์ชันใหม่ string.packsize
  • C API:
  • API แบบง่ายสำหรับฟังก์ชันต่อเนื่องใน C
  • lua_gettable และฟังก์ชันที่คล้ายกันส่งคืนชนิดของค่าที่ได้รับ
  • ตัวเลือกแถบใน lua_dump
  • ฟังก์ชันใหม่: lua_geti
  • ฟังก์ชันใหม่: lua_seti
  • ฟังก์ชันใหม่: lua_isyieldable
  • ฟังก์ชันใหม่: lua_numbertointeger
  • ฟังก์ชันใหม่: lua_rotate
  • ฟังก์ชันใหม่: lua_stringtonumber
  • ล่าม Lua แบบสแตนด์อโลน:
  • สามารถใช้เป็นเครื่องคำนวณได้ ไม่จำเป็นต้องนำหน้าด้วย '='
  • อาร์กิวเมนต์ตารางใช้ได้กับโค้ดทั้งหมด

มีอะไรใหม่ ในเวอร์ชัน 5.2.3:

  • นี่คือการแก้ไขข้อบกพร่อง

มีอะไรใหม่ ในเวอร์ชัน 5.2.1:

  • รุ่นนี้แก้ไขบั๊กที่รู้จักทั้งหมด

มีอะไรใหม่ ในเวอร์ชัน 5.2.0 RC2:

  • แก้ไขเอกสารและพกพา

ซอฟต์แวร์ที่คล้ายกัน

Smake
Smake

20 Feb 15

Gambas 3
Gambas 3

22 Jun 18

pyLisp-NG
pyLisp-NG

3 Jun 15

Flapjax
Flapjax

3 Jun 15

ความคิดเห็นที่ Lua

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่