2015-04-23 53 views
0

我只包含一個非常簡單的hello.rb文件:獲取終端換行Ruby腳本執行後

print 'Hello world!' 

然後我試圖利用我的Ubuntu 14終端運行此文件:

ruby hello.rb 

然而,這最終看起來像這樣:

[email protected]:~/Documents/Ruby/HelloWorld$ ruby hello.rb 
Hello [email protected]:~/Documents/Ruby/HelloWorld$ 

我想這是t在技​​術上是正確的,但是如果在輸出Ruby執行之後插入換行符,它會更具可讀性。對於普通終端的命令,如dir這個新行插入,並在新的line.In換句話說提示開始,我想看到這一點:

[email protected]:~/Documents/Ruby/HelloWorld$ ruby hello.rb 
Hello world! 
[email protected]:~/Documents/Ruby/HelloWorld$ 

什麼我需要改變,以獲得這種行爲?我需要改變我稱之爲Ruby的方式嗎?還是應該更改我的終端設置?

+2

使用'puts'或在你的字符串中添加換行符? –

回答

1

使用puts而不是print。它添加了換行符。