看板 Perl 關於我們 聯絡資訊
小弟我自學還是個剛寫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)