婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Lua編程中的一些基本語法整理

Lua編程中的一些基本語法整理

熱門標簽:杞縣地圖標注app 陜西便宜電銷機器人軟件 艾比利外呼系統 衡水外呼線路解決 電話機器人每天搜索多少次 ??谥悄苷Z音電銷機器人好用嗎 昆明電話外呼系統好么 外呼系統一天耗費多少流量 免費門店地圖標注注冊入駐

 Lua是相當簡單易學,讓我們開始創建第一個Lua程序!
第一個Lua程序
交互模式編程:

Lua中提供了一個名為交互模式模式。在這種模式下,你可以鍵入一個接一個的指令,并得到立竿見影的效果。此所用的shell使用的是lua-i或只是lua的命令被調用。一旦在這種模式下,按Enter鍵和互動模式將被啟動,如下圖所示。

$ lua -i 
$ Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
quit to end; cd, dir and edit also available

可以使用下面的語句打印你想要的東西

按回車,會得到如下的輸出。

復制代碼 代碼如下:
'test'

默認模式編程:

調用解釋器使用lua文件名參數開始執行的文件,并一直持續到腳本完成。當腳本完成時,解釋器不再是活動的。

讓我們寫一個簡單Lua程序。所有Lua文件將具有擴展.lua。因此把下面的代碼在一個test.lua文件中。

復制代碼 代碼如下:

print("test")[code]

假設,LUA環境設置正確,讓我們運行程序,使用以下命令:

[code]
$ lua test.lua


我們將得到下面的輸出。

復制代碼 代碼如下:

test

讓我們嘗試另一種方式來執行Lua程序。下面是修改后的test.lua文件:

復制代碼 代碼如下:

#!/usr/local/bin/lua

print("test")


在這里,假設已安裝有Lua解釋器在/usr/local/bin目錄中。第一行是由解釋器,如果用#號開始忽略。現在,嘗試如下運行這個程序:

復制代碼 代碼如下:

$ chmod a+rx test.lua
$./test.lua

將得到下面的輸出。

復制代碼 代碼如下:

test

現在讓我們來看看Lua程序中的基本結構,因此,這能容易理解Lua編程語言的基本構建塊。
Lua令牌

一個Lua程序由不同的令牌組成,令牌可以是一個關鍵字,標識符,常量,字符串文字或符號。例如,下面Lua語句包含三個令牌:

復制代碼 代碼如下:

io.write("Hello world, from ",_VERSION,"!\n")

各個令牌是:

復制代碼 代碼如下:

io.write
(
"Hello world, from ",_VERSION,"!\n"
)

注釋

注釋就像在Lua程序中幫助文本,它們被解釋忽略。他們開始與- [[終止及字符- ],如下所示:

復制代碼 代碼如下:

--[[ my first program in Lua --]]

標識符

一個Lua標識符是用來標識變量,函數,或任何其它用戶定義的項目名稱。一個標識符開始以字母A到Z或a到z或下劃線_后跟零個或多個字母,下劃線和數字(0?9)。

Lua中不允許標識符中的標點字符,如@,$,和%。 Lua是區分大小寫的編程語言。因此,Manpower 和manpower 在Lua中為兩個不同的標識符。這里是可接受的標識符的一些例子:

復制代碼 代碼如下:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

關鍵詞

下面列出了一些在Lua中的保留字。這些保留的字不可以被用作常量或變量,或任何其它標識符。
nil, not, or, repeat, return, then, true, until, 和 while.

 Lua中的空白符

僅包含空格,可能帶有注釋行,被稱為一個空行,和Lua解釋完全忽略它。

空白是Lua中用來描述空格,制表符,換行符和注釋的術語。空格分開的另一個語句的一部分,使解釋來確定,其中在一份聲明中的一個元素,如int,結束和下一個元素開始。因此,在下面的語句:

復制代碼 代碼如下:

local age

必須有至少一個空白字符(通常是一個空格)local和age之間的解釋器,以便能夠區分它們。另一方面,在下面的語句

復制代碼 代碼如下:

fruit = apples + oranges   --get the total fruit

空格字符是必要的,如:fruit 和=之間,或=和apples,雖然是自由的,如果想提高可讀性的目的,那么要加入一些空格。

您可能感興趣的文章:
  • Lua檢測數組(tabble)中是否包含某個值
  • Lua中遍歷文件操作代碼實例
  • Linux下編寫Lua擴展so文件和調用方法實例

標簽:泰安 宿遷 臨滄 昌都 營口 西寧 南京

巨人網絡通訊聲明:本文標題《Lua編程中的一些基本語法整理》,本文關鍵詞  Lua,編程,中的,一些,基本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Lua編程中的一些基本語法整理》相關的同類信息!
  • 本頁收集關于Lua編程中的一些基本語法整理的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 名山县| 周口市| 开远市| 蒙山县| 姜堰市| 大足县| 信丰县| 屏边| 牡丹江市| 田东县| 南和县| 宝应县| 瑞安市| 合江县| 开阳县| 雷州市| 介休市| 虹口区| 楚雄市| 余庆县| 晋州市| 砀山县| 砀山县| 西宁市| 平南县| 石渠县| 巴中市| 木里| 陇南市| 永和县| 定襄县| 泰宁县| 维西| 绥棱县| 措美县| 南康市| 隆德县| 芷江| 宜川县| 太仆寺旗| 嘉兴市|