<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 1. Lua 命名規則 跟C語言一樣,有字母數字下劃線3個元素組合,不能以數字開頭,下面這些命名都是合法的 i, ?j, ? ?i10, ? ? _ij, ? ? ?aSomewhatLongName, _INPUT 注意最后一個_INPUT,在Lua中要盡量避免使用以下劃線"_"開頭,后面跟大寫字母的命名,因為這些通常會作為保留字有特殊用途。 Lua是大小寫敏感的,例如name與Name就絕對是不等的。 Lua保留字列表 and??break ?do ?else ?elseif ?end ?false ?for ?function ?if ?in ?local ?nil ??not ??or repeat ?return ?then ?true ?until ?while ## 2. Lua注釋規則 單行注釋:-- 開始到行尾 多行注釋:--[[開始,到 ]] 結束。 多行注釋掉妙用 --[[ statements...... --]] 在需要打開整個注釋掉時候,可以簡單地在第一行前加一個“-”就可以了,這樣標識注釋起始和結束位置的行就分別變成了單行注釋,如下 ---[[ statements....... --]] ## 3.?Lua的全局變量 全局變量不需要聲明,你只需要給他一個值來創建它。訪問一個未初始化的變量是合法的,只是結果會是nil ![](https://box.kancloud.cn/2016-09-06_57ce5eed354f0.PNG) 上圖中的最后兩句,刪除一個全局變量b,在 b = nil 這一句之后,b對lua來說,就是不存在的變量了。換句話說,lua的全局變量只有在它的值不為nil時存在。 ## 4. ?系統無關的解析器 lua的解析器如果加載了一個文件,文件第一行為#開頭,那么第一行會被忽略掉。這個特性保證了Lua在Unix系統下的正常運行,例如 ~~~ #!/usr/local/bin/lua ? ? ? ?or ? ? ? ? ? #!/usr/bin/env lua ~~~ Lua 的用法 lua [options] [script [args]] everything都是可選的。如前面我們看到的,如果我們不帶任何參數和選項去執行lua,那么會進入交互模式。 -e選項,運行用戶在命令行中直接寫腳本語句 ![](https://box.kancloud.cn/2016-09-06_57ce5eed480b2.PNG) -i 選項,進入交互模式, 利用全局變量_PROMPT來改變交互模式的提示符 ![](https://box.kancloud.cn/2016-09-06_57ce5eed5b0c1.PNG) 提示符變成了CARL_LUA> ## 5. lua的腳本參數規則: 代碼如下: ~~~ print("arg[-3]=" , arg[-3]) print("arg[-2]=" , arg[-2]) print("arg[-1]=" , arg[-1]) print("arg[0]=" , arg[0]) print("arg[1]=" , arg[1]) print("arg[2]=" , arg[2]) ~~~ 運行結果如下,注意索引的對應值,基本就是.lua文件為0,往后++,往前-- ![](https://box.kancloud.cn/2016-09-06_57ce5eed73234.PNG) 水平有限,如果有朋友發現錯誤,歡迎留言交流。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看