浏览 4354 次
锁定老帖子 主题:Ruby中print和printf的区别
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-11
"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到底有什么区别,他们的各自实现机制是什么呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-09-11
他们的参数类型都不一样。你qri查查不就知道了么。
|
|
返回顶楼 | |
发表时间:2007-09-11
c语言的printf总该知道吧,而print的参数都是要按顺序打印出来的,不使用什么转义
|
|
返回顶楼 | |
发表时间:2007-09-11
dennis_zane 写道 c语言的printf总该知道吧,而print的参数都是要按顺序打印出来的,不使用什么转义 特别感谢,呵呵,15分钟不到就得到答案了
|
|
返回顶楼 | |