
Lua
Belous
这个作者很懒,什么都没留下…
展开
-
《Lua程序设计(第4版)》:第11.12章练习答案
11--exercise11local counter={}for line in io.lines("redundant.txt","l") do for word in string.gmatch( line,"%w+" ) do counter[word]=-1 endendfor line in io.lines("stdin.txt","l") do ...原创 2018-10-10 22:54:28 · 811 阅读 · 2 评论 -
《Lua程序设计(第4版)》:第10章练习答案
字符串标准库提供了基于模式的4个函数。string.find 指定目标字符串中搜索指定的模式,找到模式后返回模式开始位置索引和结束位置的索引,没有匹配则返回nil;后两个参数可选,第三个为开始索引的位置,第四个为是否进行简单搜索。string.match 返回目标字符串中与模式相匹配的子串。string.gsub 将目标字符串中的所有出现的模式替换成字符串,可以通过第四个参数限制替换次...原创 2018-10-05 23:35:54 · 941 阅读 · 1 评论 -
《Lua程序设计(第4版)》:第9章练习答案
Lua的闭包真的很强大!练习9.1function derivative(f,delta) delta=delta or 1e-5 return function(x) return (f(x+delta)-f(x))/delta endendfunction integral (f,delta) delta=delta or 1e-5 return f...原创 2018-09-28 00:54:05 · 1131 阅读 · 3 评论 -
《Lua程序设计(第4版)》:第7章练习答案
练习7-1、2function exercise7_1and2(filename1,filename2) local inputF,outputF if filename1 and filename2 then inputF=io.open(filename1,"r") local filetest=io.open(filename2,"r") if file...原创 2018-09-27 00:31:29 · 1005 阅读 · 5 评论 -
《Lua程序设计(第4版)》:第6章练习答案
练习6-1function exercise6_1(array) for i=1,#array,1 do io.write(table.unpack(array,i,i)," ") endend练习6-2function exercise6_2(num,...) local sp=table.pack(...) for i=1,#sp,1 do i...原创 2018-09-24 13:52:44 · 1642 阅读 · 0 评论 -
《Lua程序设计(第4版)》:第5章练习答案
练习5.1monday sunday sunday练习5.2一样,都指向该表。a.a.a.a=3,执行的是该表的索引 a 赋值为3,之后的a.a.a.a将会引发异常,因现a.a=3,而非表。练习5.3在方括号里写索引值tab={["\n"]=1,["\n\t\a"]=666,["lisper"]="lua"}for i,j in pairs(tab) do io...原创 2018-09-29 20:05:05 · 2359 阅读 · 0 评论 -
《Lua程序设计(第4版)》:第1章练习答案
放假前忙于期末考试,电力系统、电机什么的太难受啦~~ 之前学的Lua都忘得差不多了。目录总结练习练习1.1练习1.2练习1.3练习1.4练习1.5练习1.6练习1.7练习1.8回顾下前几章的内容。总结程序段:一组命令或表达式组成的序列,可以是一个文件或者解释器交互模式下的一个程序段。Lua解释器可以支持非常大的程序段。交互式模式:不带有...原创 2019-01-18 22:20:16 · 3037 阅读 · 6 评论 -
《Lua程序设计(第4版)》:第2章练习答案
书中源程序N=8printCnt=0isokCnt=0times=os.clock()function isplaceok(a,n,c) isokCnt=isokCnt+1 for i=1,n-1 do if (a[i]==c)or(a[i]-i==c-n)or(a[i]+i==c+n) then return false ...原创 2019-01-19 10:09:12 · 1073 阅读 · 0 评论 -
《Lua程序设计(第4版)》:第3章练习答案
目录总结练习练习3.1练习3.2练习3.3练习3.4练习3.5练习3.6练习3.7总结数值类型:Lua语言中8种基本数据类型,其中表示数值的是number。数值类型又分为两种,分别是代表整型的 integer 和浮点数的 float精简模式:在标准Lua下,整型是64位大小,浮点数是双精度的。在资源有限的平台下,可以通过宏 LUA_32BITS 编译...原创 2019-01-20 00:25:48 · 1687 阅读 · 3 评论