看板 Perl 關於我們 聯絡資訊
Hi, 小弟不常使用perl 頂多是抓模擬檔案的結果時 拿別人寫的程式來改關鍵字而已 目前想說要自學讓自己可以建立想要的功能 所以問題可能很笨 現在有個疑問是print跟return有什麼不同? 查到一個說法是 print prints its argument(s) to the current filehandle. return returns its argument(s) to the caller of the sub. 意思是return多數是用在sub建立的函數中嗎 是否是在多層判斷或迴圈時才有差異?(還沒學到那) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.74.191 ※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1474720571.A.28C.html
LiloHuang: print 主要用來輸出,將資料印在螢幕上或寫到磁碟檔案 09/24 21:34
LiloHuang: return 則用來從當前的 sub 副程式回傳資料給 caller 09/24 21:37
LiloHuang: 可先從簡單的基本語法學起 https://goo.gl/ZcLS6Z 09/24 21:38
LittleID: 太好了!非常感謝! 09/25 00:37
hdphy: 推 09/27 05:24