Unity---Lua语言

Lua Binaries Download

13.2 逻辑热更新------Lua1-3_哔哩哔哩_bilibili

nil表示空

只有false和nil为false,其他值都为true

..连接两个字符串

print("hello world!")

xiaoming={1,2,3,4,5}

print(xiaoming[1])

--交换次序

a=10

b=20

a,b=b,a

print(a)

print(b)

--赋值语句

--变量个数>值的个数--->按变量个数补足nil

--变量个数<值的个数-->多余的值会被忽略

--if语句,第一种形式

if a>b then

print(">>>")

end

--if语句,第二种形式

number=100

name="22"

print(number+tonumber(name))

print(type(name))

if number>10 then

print(">>10")

elseif number>0 then

print(">0")

else

print("<0")

end

--屏幕输入一个字符

--如果是m则输出Man

--否则输出Woman

inputstr=io.read()

if inputstr=="m" then

print("Man")

else

print("Woman")

end

year=io.read()

year=tonumber(year)

if type(year) == nil or year % 1>0 then

print("不合法年份")

elseif year % 400 == 0 or (year % 4 == 0 and year % 100 ~= 0) then

print("闰年")

else

print("平年")

end

--for 循环

for i=1,10,2 do

print(i)

end

count=0

for i=1,99,2 do

count=count+i

end

print(count)

--求到100内的质数之和

count=0

for i=2,100 do

--默认是质数

itis=true

for j=2,i/2 do

if i%j==0 then

itis=false

end

end

if itis then

print(i)

count=count+i

end

print(count)

end

while循环

i=0

while i<100 do

i=i+2

print(i)

end

n=100

while n<10000 do

q=n/1000

q=q-q%1

b=n/100-10*q

b=b-b%1

s=n/10-100*q-10*b

s=s-s%1

g=n%10

if q+b+s+g ==7 then

print(n)

end

n=n+1

end

num=1

repeat

print(1)

num=num+1

until num==10

stugrage={36,50,75,85,62}

stugrage[10]=36

stugrage["zhangwei"]=85

for i,v in ipairs(stugrage) do

print(i,v)

end

--可以打印自定义下标

for k,v in pairs(stugrage) do

print(k,v)

end

function showname(name)

print("name is "..name)

end

showname("xiaoming")

func=showname

func("xiaohong")

func "xiaohong"

相关推荐
沐知全栈开发7 小时前
Perl 数据库连接
开发语言
森叶7 小时前
Java 比 Python 高性能的原因:重点在高并发方面
java·开发语言·python
qq_316837757 小时前
uni.chooseMedia 读取base64 或 二进制
开发语言·前端·javascript
方圆工作室7 小时前
【C语言图形学】用*号绘制完美圆的三种算法详解与实现【AI】
c语言·开发语言·算法
小二·8 小时前
Python Web 开发进阶实战:混沌工程初探 —— 主动注入故障,构建高韧性系统
开发语言·前端·python
Lkygo8 小时前
LlamaIndex使用指南
linux·开发语言·python·llama
进阶小白猿8 小时前
Java技术八股学习Day20
java·开发语言·学习
代码村新手8 小时前
C++-类和对象(中)
java·开发语言·c++
葵花楹8 小时前
【JAVA课设】【游戏社交系统】
java·开发语言·游戏
赵谨言9 小时前
Python串口的三相交流电机控制系统研究
大数据·开发语言·经验分享·python