码迷,mamicode.com
首页 > 其他好文 > 详细

Lua基础

时间:2018-12-22 01:24:06      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:isp   file   数加   注释   多行   cli   spl   连接   function   

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脚本到交互模式下

技术分享图片
[root@localhost 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基础

标签:isp   file   数加   注释   多行   cli   spl   连接   function   

原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/10159018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!