[問題] 關於標準輸出
小弟我自學還是個剛寫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)
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章