- 博客(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
277
原创 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
222
原创 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
185
原创 7-17 小红帽与大灰狼的故事
7-17 小红帽与大灰狼的故事(20 分)从前有个可爱的小姑娘叫小红帽。一天,小红帽蹦蹦跳跳的要去奶奶家看望奶奶,奶奶住在村子外面的森林里,离小红帽家有很长一段路。小红帽刚走进森林就碰到了一条狼。小红帽并不知道狼是坏家伙,所以一点儿也不怕它。狼说:“你好啊,小红帽!”“你好,狼先生!”小红帽说“小红帽,这么早要到哪儿去呀?”“我要到奶奶家去。”大灰狼一听,露出的...
2018-07-25 13:28:40
6713
原创 lua学习笔记(四)
--迭代器与closurefunction values(t)local i = 0return function() i=i+1 return t[i] endend--values被称为工厂,通过它返回的闭合函数,而闭合函数中非局部的i在一次赋值后又不会消失,所以就实现了迭代器t={1,2,3,4,5,6}for v in values(t) doprint(v)end...
2018-07-25 09:19:26
518
原创 lua学习笔记(三)
--变长参数function printelement(...)for k,v in pairs({...}) doif v%2==0 thenprint(v)endendendprintelement(3,4,5,6,7,8)printelement(1,2,3,4)--变长参数中有固定参数function printoddelement(str,...)for k...
2018-07-23 13:26:32
425
原创 lua学习笔记(二)
1.局部变量与块--控制结构或函数或者程序块的执行体成为块 交互模式下一行算一个块所以如下:--可以显示的用do end 来划定块 局部变量只在当前的块中有用local a,b=1,10if a<b then print(a) local a --会匹配一个最近的有效果的局部变量 print(a) end print(a,b)n=10if n<=...
2018-07-23 06:19:07
212
原创 Lua学习笔记(一)
1. 打印Hello World打开cmd(命令行) 输入 lua进入交互模式,在交互模式下 输入 print("Hello World!")或在 SciTE中写同样的代码程序块的分隔问题一.b=1 a=2*b二.b=1;a=2*b三.b=1a=2*b四.b=1;a=2*b这四个表达的是同一个意思 2.一些操作lua ...
2018-07-22 17:19:48
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅