`
kenrome
  • 浏览: 39855 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Ruby中print和printf的区别

阅读更多
在练习字符串的例子的时候,遇到这个问题:
"abc".each_byte{|c| printf"<%c>",c} 输出结果:<a><b><c>
"abc".each_byte{|c| print"<%c>",c} 输出结果:<%c>97<%c>98<%c>99

搞不懂print和printf到底有什么区别,他们的各自实现机制是什么呢?
分享到:
评论
3 楼 kenrome 2007-09-11  
dennis_zane 写道
c语言的printf总该知道吧,而print的参数都是要按顺序打印出来的,不使用什么转义
特别感谢,呵呵,15分钟不到就得到答案了
2 楼 dennis_zane 2007-09-11  
c语言的printf总该知道吧,而print的参数都是要按顺序打印出来的,不使用什么转义
1 楼 jimxl 2007-09-11  
他们的参数类型都不一样。你qri查查不就知道了么。

相关推荐

Global site tag (gtag.js) - Google Analytics