1,使用弱引用table去作为备忘录的表,备忘录可以保证共用程序中已有的值,而又不去保存那些程序中已经不再使用的值节省内存
弱引用的table当他的值或键是对象时才会回收,是值(数字、布尔、字符串)是不能回收的
2.io
输入输出流
io.input() io.output()返回当前的输入输出流,默认是标准的
同时通过io.input(p)可以设置当前的输入流为p
通过io.read和io.write可以从当前的流读出写入。
时间: 2024-10-25 23:54:08
1,使用弱引用table去作为备忘录的表,备忘录可以保证共用程序中已有的值,而又不去保存那些程序中已经不再使用的值节省内存
弱引用的table当他的值或键是对象时才会回收,是值(数字、布尔、字符串)是不能回收的
2.io
输入输出流
io.input() io.output()返回当前的输入输出流,默认是标准的
同时通过io.input(p)可以设置当前的输入流为p
通过io.read和io.write可以从当前的流读出写入。