Lua中文教程(21)

时间:2025-03-10

Programming in Lua\[ left square bracket \] right square bracket -- 左中括号 -- 右中括号11例子:> print("one line\nnext line\n\"in quotes\", 'in quotes'") one line next line "in quotes", 'in quotes' > print('a backslash inside quotes: \'\\\'') a backslash inside quotes: '\' > print("a simpler way: '\\'") a simpler way: '\'还可以在字符串中使用\ddd(ddd 为三位十进制数字)方式表示字母。 "alo\n123\""和'\97lo\10\04923"'是相同的。 还可以使用[[...]]表示字符串。这种形式的字符串可以包含多行也,可以嵌套且不会 解释转义序列,如果第一个字符是换行符会被自动忽略掉。这种形式的字符串用来包含 一段代码是非常方便的。page = [[ <HTML> <HEAD> <TITLE>An HTML Page</TITLE> </HEAD> <BODY> Lua [[a text between double brackets]] </BODY> </HTML> ]] io.write(page)运行时,Lua 会自动在 string 和 numbers 之间自动进行类型转换,当一个字符串使 用算术操作符时,string 就会被转成数字。print("10" + 1) print("10 + 1") print("-5.3e - 10" * "2") print("hello" + 1) --> 11 --> 10 + 1 --> -1.06e-09 -- ERROR (cannot convert "hello")反过来,当 Lua 期望一个 string 而碰到数字时,会将数字转成 string。 Copyright ® 2005, Translation Team,

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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