LUA指令碼語言第一課(筆記)

2021-09-30 11:05:51 字數 942 閱讀 8726

lua作為新起的指令碼語言有著它獨到的一面。

我們在scite上寫自己的指令碼語言並儲存為.lua檔案格式。

lua指令碼的執行有三種方式:

(1)在scite中按f5直接執行,在下方會有執行的結果。

(2)執行lua.exe 然後輸入dofile(「檔案路徑」),注意:dofile為小寫,檔案路徑的斜槓為右向例如:dofile(「e:/code/lua/hello.lua」)

(3)命令列,開啟執行cmd輸入prompt> lua ***.lua.

全域性變數:全域性變數不需要申明可以直接使用,給乙個變數賦值就相當於建立全域性變數。

全域性變數在沒有初始化的狀態下是nil值。如果想要刪除乙個全域性變數,只要將它賦值為nil即可

關鍵字:

andbreak

doelse

elseif

endfalse

forfunction

ifin

local

nilnot

orrepeat

return

then

true

until

while

lua作為一種語言有它自己的變數型別:

nil(無值)、boolean(bool型)、number(數值)、string(string)、userdata、function(函式)、thread和table。

string:lua可以自動記憶體分配和釋放,可以用單引號和雙引號表示。

使用[[...]]這種形式的字串可以表示多行。

lua會自動在

string

和numbers

之間自動進行型別轉換,當乙個字串使用算術操作符時,

string

就會被轉成數字。

...表示字串之間的連線符

tonumber字串轉換成數字,tostring數字轉換成字串

C語言第一課

一 c基礎 進製的轉換 進製,進製機制 常見的有二進位制 八進位制 十進位制 十六進製制 例 二進位制 0101010 八進位制 0235 十進位制 9 十六進製制 0x8a 注 十六進製制後面的10 16由a,b,c,d,e,f代替 進製的區分 八進位制前面會加 0 十六進製制後面會加 0x 進製...

C語言第一課

開始的第乙個程式是乙個最簡單的程式,也就是最經典的hello world程式,它的功能為列印出hello world。程式的內容非常簡單,也是c語言編寫程式的基本結構框架。機構的電腦是基於虛擬機器的,其程式設計是gcc的。1.建立hello.c檔案 vim hello.c2.編寫hello worl...

c語言第一課

c語言第一課 型別 不僅定義了資料元素的內容,還定義了這類資料上可以進行的運算。編譯 執行程式 程式原始檔命名約定 cc cxx cpp cp及.c 從命令列執行編譯器 cc test1.cc 其中cc是編譯器程式的名字。編譯器生成乙個可執行檔案。windows系統將會生成可執行檔案 prog1.e...