对应猎豹网校的lua 视频教程 做的学习记录 前三课简单介绍1-3
2018-01-07 16:43
651 查看
假设有一个1.lua 位置在 c:\Users\Administrator\Documents\lua\1.lua function fact(n) if n==0 then return 1 else return n*fact(n-1) end end print("entern a number") a=io.read("*number") print(fact(a)) Cmd 下 调用方式 如果以-i 会运行完指定交换区块 再进入交互模式 lua -i "c:\Users\Administrator\Documents\lua\1.lua" C:\Users\Administrator>lua -i "c:\Users\Administrator\Documents\lua\1.lua" Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio entern a number 2 2 > > print(3) 3 > print(4) 4 > 另一种调用方法用函数 Dofile dofile("C:/Users/Administrator/Documents/lua/2.lua") 2.Lua function norm(x,y) return (x^2+y^2)^0.5 --kai ping fang gen end function twice(x) return 2*x end > dofile("C:/Users/Administrator/Documents/lua/2.lua") > n=norm(3,4) > print(n) 5 调用其他定义的函数 C:\Users\Administrator\Documents\lua> lua -i "C:/Users/Administrator/Documents/lua/2.lua" Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio > n=norm(3,4) > print(n) 5 Lua 保留字 Lua 有大小写之分 单行注释 两个- -- 块注释--[[]]-- Lua 里访问未初始化 变量 会返回一个特殊的值 nil 不会报错 Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio > print(a) nil > a=3 > print(a) 3 > a=nil > print(a) nil > 通常没有必要删除一个全局变量 如果要删除 赋值为nil Lua -e 可以直接写入 lua 语法 下面这个是错误的 因为双引号问题 C:\Users\Administrator>lua -e "print("haha")" nil C:\Users\Administrator>lua -e "print('haha')" haha 常用的参数 -l 是库 -i 运行完文件后在进入命令行交互 -e 执行语句 Lua -i -l a -e “x=a” 意味着先链接a的这个库文件 然后 再赋值x=a 最后在进入交互模式 修改交互模式的运行提示符 C:\Users\Administrator>lua -i -e "_PROMPT='lua>'" Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio lua> 一般来说输出表达式用 print 也可用=开头 lua>print(math.sin(3)) 0.14112000805987 lua>=math.sin(3) 0.14112000805987 lua> =有助于lua 做一个计算器
lua 保留字
相关文章推荐
- 百度编辑器UEEDITOR使用简单介绍 UEditor表单提交和后台交互详解 最后更新对应的版本:1.2.5.1 教程描述: 富文本编辑器的使用开发中,表单提交有多种场景,编辑器初始化有新增文章和编辑
- Java学习记录-Jdk包简单介绍
- SQL 数据库 学习 007 通过一个示例简单介绍什么是字段、属性、列、元组、记录、表、主键、外键 (上)
- 边用边学Photoshop7.0视频教程+学习记录
- Gmail视频教程-01 简单功能流程介绍
- SQL 数据库 学习 007 通过一个示例简单介绍什么是字段、属性、列、元组、记录、表、主键、外键 (上)
- Rxjava1.x学习记录(一)名词及用法的简单介绍
- 简明python教程学习笔记之九-str类方法简单介绍
- Unity3D 3.5寻路API简单介绍及视频教程
- Android Activity四种启动模式简单介绍,学习记录。
- Lua简单学习(lecture 1)教程、安装、基本语法
- Tensorflow学习教程------softmax简单介绍
- 韩顺平_php从入门到精通_视频教程_第1讲_html介绍_html运行原理①_学习笔记_源代码图解_PPT文档整理
- .Net精品视频教程推荐,.Net学习就是这么简单!
- 猎豹网校《JAVA编程思想》初级_中级_高级全套培训视频教程
- .Net精品视频教程推荐,.Net学习就是这么简单!
- SQL 数据库 学习 007 通过一个示例简单介绍什么是字段、属性、列、元组、记录、表、主键、外键
- 简单介绍一下asp.net中DataGrid的使用(视频教程)
- 猎豹网校之Cocos2d-x视频教程
- (原创)cocos2d-x 3.0+ lua 学习和工作(2) : 单一继承简单介绍