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"

相关推荐
特种加菲猫3 分钟前
初阶数据结构之栈的实现
开发语言·数据结构·笔记
江-小北5 分钟前
Java基础面试题04:Iterator 和 ListIterator 的区别是什么?
java·开发语言
鸽鸽程序猿20 分钟前
【前端】javaScript
开发语言·前端·javascript
kylin王国26 分钟前
R语言p值矫正整的方法
开发语言·r语言·p值
凯子坚持 c43 分钟前
C++之二叉搜索树:高效与美的极致平衡
开发语言·c++
菜鸟起航ing1 小时前
Java中日志采集框架-JUL、Slf4j、Log4j、Logstash
java·开发语言·log4j·logback
凤枭香1 小时前
Python Scikit-learn简介(二)
开发语言·python·机器学习·scikit-learn
gkdpjj1 小时前
C++优选算法十四 优先级队列(堆)
开发语言·数据结构·c++·算法
Elihuss3 小时前
ONVIF协议操作摄像头方法
开发语言·php
Swift社区7 小时前
在 Swift 中实现字符串分割问题:以字典中的单词构造句子
开发语言·ios·swift