Lua中文教程(20)

时间:2025-03-10

Programming in Lua102.3 Numbers表示实数,Lua 中没有整数。一般有个错误的看法 CPU 运算浮点数比整数慢。事实 不是如此,用实数代替整数不会有什么误差(除非数字大于 100,000,000,000,000) 。Lua 的 numbers 可以处理任何长整数不用担心误差。你也可以在编译 Lua 的时候使用长整型 或者单精度浮点型代替 numbers,在一些平台硬件不支持浮点数的情况下这个特性是非 常有用的,具体的情况请参考 Lua 发布版所附的详细说明。和其他语言类似,数字常量 的小数部分和指数部分都是可选的,数字常量的例子:4 0.4 4.57e-3 0.3e12 5e+202.4 Strings指字符的序列。 是 8 位字节, lua 所以字符串可以包含任何数值字符, 包括嵌入的 0。 这意味着你可以存储任意的二进制数据在一个字符串里。 Lua 中字符串是不可以修改的, 你可以创建一个新的变量存放你要的字符串,如下:a = "one string" b = string.gsub(a, "one", "another") print(a) print(b) --> one string --> another string -- change string partsstring 和其他对象一样,Lua 自动进行内存分配和释放,一个 string 可以只包含一个 字母也可以包含一本书,Lua 可以高效的处理长字符串,1M 的 string 在 Lua 中是很常见 的。可以使用单引号或者双引号表示字符串a = "a line" b = 'another line'为了风格统一,最好使用一种,除非两种引号嵌套情况。对于字符串中含有引号的 情况还可以使用转义符\来表示。Lua 中的转义序列有:\a bell \b back space \f form feed \n newline \r carriage return \t horizontal tab \v vertical tab \\ backslash \" double quote \' single quote -- 后退 -- 换页 -- 换行 -- 回车 -- 制表 -- "\" -- 双引号 -- 单引号Copyright ® 2005, Translation Team,

Lua中文教程(20).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219