io.write()和print()函数的区别
来源:互联网 发布:怪物猎人捏脸数据库 编辑:程序博客网 时间:2024/05/20 19:19
1、io.write函数
io.write(h,e,l,l,o)
io.write(h..e..l..l..o)
参数间用逗号隔开,或者用“..”连接,实现的功能一样。
不过使用逗号分隔的,其参数不能是 nil, 否则报错, 像这样:(lua: hello.lua:4: bad argument #4 to 'write' (string expected, got nil)
使用“..”字符串连接行为会消耗更多的资源。
2、print函数
print 函数的调用会附加一些格外的格式, 比如:print(a,b)他会在 a,b 之间插入 \t 制表符, 并且结尾自动回车; 另外 print 会自动调用参数的 tostring 方法, 因此他可以调试的时候输出 table, function, nil。
注意: io.write 因为原样输出参数, 没有调用 tostring, 因此如果像这样: io.write({}) 也会报错,说参数应该是 string, 不能是 table
0 0
- io.write()和print()函数的区别
- PrintWrite的print和write的区别
- Write语句和Print语句的区别
- out.print和out.write的区别
- out.print和out.write的区别
- out.print和out.write的区别
- java.io.PrintWriter 中 write() 与 print() 的区别
- java.io.PrintWriter 中 write() 与 print() 的区别
- java.io.PrintWriter 中 write() 与 print() 的区别
- jsp中out的print和write的区别
- Python的stdout.write和print的区别
- [j2ee][servlet]out.print和out.write的区别
- [J2EE][SERVLET]OUT.PRINT和OUT.WRITE的区别
- JSP中out.write()和out.print()的区别
- 【问答】JSP中out.print 和 out.write 的区别
- Servlet中write方法和print方法的区别
- JSP中out.write()和out.print()的区别
- JSP中out.write()和out.print()的区别
- spinlock与linux内核调度的关系
- iOS 文件的读取和写入
- 游戏中的设计模式:工厂模式
- UVa 1422 - Processor
- 几种TCP连接中出现RST的情况
- io.write()和print()函数的区别
- 微信经典飞机大战之一:GameScene和GameLayer的关系
- 可以直接拿来用的jQuery代码片段
- 分类续
- 新浪微博架构和FEED架构分析--人人架构
- Java中使用二分法排序
- MapReduce,DataJoin,多表连接查询
- ActiveX控件开发
- 关注google的guava工具包