ºìÁªLinuxÃÅ»§
Linux°ïÖú

Lua 5.3.0(beta)·¢²¼

·¢²¼Ê±¼ä:2014-10-25 09:16:58À´Ô´:ºìÁª×÷Õß:empast
Lua 5.3.0 (beta) ·¢²¼£¬´Ë°æ±¾ÏÖÒÑÌṩ²âÊÔ£ºhttp://www.lua.org/work/lua-5.3.0-beta.tar.gz¡£

MD5 e46b91de3d22a308d3350a14b242e2c7 -
SHA1 0fa2b527611fe3a1b083359ce15e91f27b108eec -

´Ë°æ±¾ÊǸö Beta °æ±¾£¬ÓÐÒ»Ð©ÌØÐÔ¿ÉÄÜ»áÔÚ×îÖÕ°æ±¾Ð޸ġ£´Ë°æ±¾×îÖ÷ÒªµÄÊÇÒýÈëÁË integers£¬Í¬Ê±»¹ÒýÈëÁË string.pack ºÍ string.unpack£¬ÓÃÀ´Ìæ»»ºÍÀ©Õ¹ string.dump ºÍ string.undump¡£

Ö÷Òª¸Ä½ø

integers (64-bit by default)

¹Ù·½Ö§³Ö small architectures ("Small Lua" with 32-bit numbers)

bitwise ²Ù×÷·û

Ö§³Ö»ù´¡ utf-8

ÆäËû¸Ä½ø

Language

userdata can have any Lua value as uservalue

integer division

more flexible rules for some metamethods

utf-8 escapes in literal strings

Libraries

basic utf-8 library

ipairs and the table library respect metamethods

functions for packing and unpacking numbers

strip option in string.dump

table library respects metamethods

new function table.copy

new function debug.sizeof

strip option instring.dumpandlua_dump

C API

simpler API for continuation functions in C

new functions:lua_rotate,lua_isyieldable,lua_strtonum,lua_geti,lua_seti

lua_gettable and similar functions return type of resulted value

Lua standalone interpreter

can be used as calculator; no need to prefix with '='

arg table available to all code

¸ü¶àÄÚÈÝÇë¿´ÕâÀ
http://www.lua.org/work/diffs-lua-5.3.0-alpha-beta.txt

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ