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"

相关推荐
神仙别闹18 分钟前
基于C#+MySQL实现(WinForm)企业设备使用信息管理系统
开发语言·mysql·c#
czhaii29 分钟前
PLC脉冲位置 单片机跟踪读取记录显示
开发语言·c#
alden_ygq1 小时前
当java进程内存使用超过jvm设置大小会发生什么?
java·开发语言·jvm
蜗牛沐雨1 小时前
Rust 中的 `PartialEq` 和 `Eq`:深入解析与应用
开发语言·后端·rust
Python私教1 小时前
Rust快速入门:从零到实战指南
开发语言·后端·rust
Mcworld8572 小时前
整数分解JAVA
java·开发语言
请你喝好果汁6412 小时前
python_竞态条件
开发语言·python
正在走向自律2 小时前
Python 数据分析与可视化:开启数据洞察之旅(5/10)
开发语言·人工智能·python·数据挖掘·数据分析
dudly2 小时前
Python 字典键 “三变一” 之谜
开发语言·python
饕餮争锋3 小时前
org.slf4j.MDC介绍-笔记
java·开发语言·笔记