Lua基础

Posted kelamoyujuzhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua基础相关的知识,希望对你有一定的参考价值。

Lua交互模式下如何退出

①Ctrl+D

②os.exit()

lua交互模式下如何执行一个文件

learn.lua脚本

技术分享图片
function norm(x,y)
  return(x^2+y^2)^0.5
end 

function twice(x)
  return 2*x 
end
View Code

使用dofile函数加载lua脚本到交互模式下

技术分享图片
[[email protected] learn]# lua
Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio
> dofile("/root/learn/learn.lua")
> n=norm(3.4,1.0)
> print(n)
3.5440090293339
> print(twice(n))
7.0880180586677
> 
View Code

lua注释

--单行注释

--[[     --]]多行注释

lua字符串连接符..

当在数字后使用..时,最好留个空格,否则第一个.会被当成小数点

..还可以将数字转换成字符串

技术分享图片
print(tostring(10) == "10")
print(10 .. ""=="10")
print(tonumber("10")==10)

输出结果

true
true
true
View Code

tostring()用于将数字转为字符串

tonumber()用于将字符串转为数字,当无法转换成数字时会返回nil

 

 

 

以上是关于Lua基础的主要内容,如果未能解决你的问题,请参考以下文章

白话Lua系列零基础教程 — 初识Lua

函数 — 白话Lua系列零基础教程 第六期

lua代码设置unity对象的基础属性

分支判断 — 白话Lua系列零基础教程 第五期

逻辑运算 — 白话Lua系列零基础教程 第四期

[编程]LUA基础