• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > Lua关于可变参数和stringformat的问题

Lua关于可变参数和stringformat的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了stringformat,c stringformat,wpf stringformat,stringformatflags,simplestringformat等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:Lua 关于可变参数和stringformat的问题
描述:

function fwrite(fmt,...)
   return io.write(string.format(fmt,unpack(arg)))
end
print(fwrite(1,string.find("dubowen","bowe")))

结果是1true

这个结果在我预料之外,不知道为什么会是这个。
主要string.format我理解的也不好。


解决方案1:

你什么版本的lua?

我5.2.3版本打印1file (0x7f592ee78280) (括号中的数据每次运行都不同).

首先string.format(fmt,unpack(arg))返回1(这个你应该知道为什么吧?)

io.write把1输出到屏幕(所以打印结果中有个1),
然后io.write返回output file descriptor, print打印这个output file descriptor就是类似于file (0x7f592ee78280)这样的值.

所以最终看到的打印1file (0x7f592ee78280)其实分别是有io.wirte打印的1和print打印的file (0x7f592ee78280)组合结果.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Lua关于可变参数和stringformat的问题

相关文章

  • 2017-06-05 菜鸟提问:如何实现嵌入式?
  • 2017-06-05 我的ad9在铺铜时出现了问题,求大神能够帮忙
  • 2017-06-05 一道二叉树的题,请问我哪里做错了?谢谢回答。
  • 2017-06-05 wince代码如何写noen汇编
  • 2017-06-05 如何通过函数获得“总线已报告设备描述”
  • 2017-06-05 一个很难很难的问题
  • 2017-06-05 PID\VIDHardwareID有什么关系
  • 2017-06-05 菜鸟问一个很简单的问题!
  • 2017-06-05 本人刚接触串口编程,请大家帮帮忙,指点一下,来者有分
  • 2017-06-05 新手求助:driverstuodio首次使用问题编译库文件

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 在wince下编写usb转串口的驱动程序
    • 基于stm32的ds3231的时钟代码
    • 汇编语言的行构成
    • 请问我装的DriverStudio总是和Win2000SP4冲突问题解决??急急急急急急!!!!11
    • 关于2003server不能联网问题急!
    • 求助!!W5500死机问题。
    • 推荐个xilinx开发板型号
    • 为什么路由默认dns19216811会导致部分域名不解析,改成8888就可以了?
    • 编写硬盘驱动wdm要求可以在win9xwin2000winxp上运行请大家给点思路
    • 研究过filemon的进来帮个忙!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有