作者jimmyken793 (达)
看板Ruby
标题Re: [问题] shell下输出array为甚麽会自动换行?
时间Fri Nov 28 15:25:31 2014
2.1.2 :005 > puts [[1,0],[3,1]]
1
0
3
1
=> nil
2.1.2 :006 > puts [[1,0],[3,1]].inspect
[[1, 0], [3, 1]]
=> nil
2.1.2 :007 >
你要的是这样对吧?
※ 引述《abc0 (haha)》之铭言:
: 初学Ruby, 请问各位高手
: 纯粹只是要从method里面想回传一个阵列,
: 想要都放在同一行, 像是[[1, 0], [3, 1]]这样.
: 但是为何印出时会自动分行呢? 如何避免? 非常感谢!
: ttt.rb的内容
: def ttt()
: return [[1,0],[3,1]]
: end
: puts ttt()
: $ruby ttt.rb
: 1
: 0
: 3
: 1
: $
--
˙
Nuclear Launch Detected
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.77.187
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ruby/M.1417159535.A.F9F.html
1F:推 abc0: 感谢! 12/14 13:21