- 博客(8)
- 收藏
- 关注
原创 L - 题(HDU1010)
The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, and the doggie could feel the ground sinking. He realized that the bone ...
2018-08-08 09:49:51
265
原创 lua学习笔记(六)
--创建协程,coroutine表中名为create的函数创建协程,返回值为thread类型 co = coroutine.create(function () print("Hello") end) print(co) --查看协程状态 suspended running dead normal四种状态 print(coroutine.status(co)) --唤醒协程 coroutine.r...
2018-08-03 15:28:04
208
原创 lua学习笔记(五)
--编译 --dofile loadfile assert --dofile 能够编译并执行一个文件 loadfile 只是编译一个文件 assert引发错误,如果它的参数是错误 function dofile(filename) local f = assert(loadfile(filename)) return f() end --loadstring 从一个字符串中读取代码 i ...
2018-08-03 15:26:35
172
原创 7-17 小红帽与大灰狼的故事
7-17 小红帽与大灰狼的故事(20 分) 从前有个可爱的小姑娘叫小红帽。一天,小红帽蹦蹦跳跳的要 去奶奶家看望奶奶,奶奶住在村子外面的森林里,离小红帽家 有很长一段路。小红帽刚走进森林就碰到了一条狼。小红帽并 不知道狼是坏家伙,所以一点儿也不怕它。 狼说:“你好啊,小红帽!” “你好,狼先生!”小红帽说 “小红帽,这么早要到哪儿去呀?” “我要到奶奶家去。” 大灰狼一听,露出的...
2018-07-25 13:28:40
6537
原创 lua学习笔记(四)
--迭代器与closure function values(t) local i = 0 return function() i=i+1 return t[i] end end --values被称为工厂,通过它返回的闭合函数,而闭合函数中非局部的i在一次赋值后又不会消失,所以就实现了迭代器 t={1,2,3,4,5,6} for v in values(t) do print(v) end...
2018-07-25 09:19:26
502
原创 lua学习笔记(三)
--变长参数 function printelement(...) for k,v in pairs({...}) do if v%2==0 then print(v) end end end printelement(3,4,5,6,7,8) printelement(1,2,3,4) --变长参数中有固定参数 function printoddelement(str,...) for k...
2018-07-23 13:26:32
409
原创 lua学习笔记(二)
1.局部变量与块 --控制结构或函数或者程序块的执行体成为块 交互模式下一行算一个块所以如下: --可以显示的用do end 来划定块 局部变量只在当前的块中有用 local a,b=1,10 if a<b then print(a) local a --会匹配一个最近的有效果的局部变量 print(a) end print(a,b) n=10 if n<=...
2018-07-23 06:19:07
201
原创 Lua学习笔记(一)
1. 打印Hello World 打开cmd(命令行) 输入 lua进入交互模式,在交互模式下 输入 print("Hello World!") 或在 SciTE中写同样的代码 程序块的分隔问题 一. b=1 a=2*b 二. b=1;a=2*b 三. b=1 a=2*b 四. b=1; a=2*b 这四个表达的是同一个意思 2.一些操作 lua ...
2018-07-22 17:19:48
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人