[問題] 關於標準輸出

看板Perl作者 (每天進步一點點)時間18年前 (2007/05/15 10:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
小弟我自學還是個剛寫perl的新手,之前都在寫C的程式 可是對於perl真摸不透他,有些東西感覺上有點不能接受冏 想請問各位為什麼 print (int(rand 42)+1) , "\n" ; 這樣沒有換行效果 print "\n" , (int(rand 42)+1) ; 這樣卻有了... 另外如果把上面那行寫成 $num = (int(rand 42)+1); print $num ,"\n" ; 卻又變成有換行效果了,真是奇怪!! $num 跟 (int(rand 42)+1) 的東西不是相等嗎? 先謝謝各位了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.54.227 ※ 編輯: tgbsa 來自: 218.170.54.227 (05/15 13:28)
文章代碼(AID): #16IHx0SG (Perl)
討論串 (同標題文章)
文章代碼(AID): #16IHx0SG (Perl)