LUA 輕型腳本語言 基本語法筆記

Lua是一种轻便的脚本语言,常用于控制流程和底层操作。其特点包括不需要在行尾添加分号,使用nil表示空值,通过local关键字声明局部变量,数组索引从1开始且可为负数,长度可变。此外,还介绍了条件判断、循环、字符串和函数等基本语法。
摘要由CSDN通过智能技术生成
  • 語言介紹:
    Lua是種輕便型程式,是種腳本語言,可以用來控制流程,也可以視為作為指揮用途(例如:指揮低階語言去做底層的事情)

  • 程式碼後面不需以(;)分號結尾,不同行號程式碼系統會認定為不同的指令,但若希望將不同指令寫再同一行號時,則需要用分號做區分

  • 系統代表空值的關鍵字為nil (有別於其他語言的 null / NULL)

  • 宣告變數時加上local為區域變數,若不加系統預設為全域變數(存放在_G表中,即便是在函數內不加local宣告一樣為全域變數)

  • 宣告陣列時,一般情況下一個索引值為1,但可以使陣列的索引值為負數;陣列的長度不定,可以隨時加入新元素

  • 宣告變數:
    變數不需事先幫定資料型態,直接賦值給變數系統便會自行判定變數的資料型態。
a = 3
b, c, d = false, nil, 1 < 2		-- b = false / c = nil(空值) / d = true
  • 表 (table,類似其他程式語言陣列)
array = {
   }
array[1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值