作者LittleID (就是小ID)
看板Perl
标题[问题] print vs. return
时间Sat Sep 24 20:36:07 2016
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://webptt.com/cn.aspx?n=bbs/Perl/M.1474720571.A.28C.html
1F:推 LiloHuang: print 主要用来输出,将资料印在萤幕上或写到磁碟档案 09/24 21:34
2F:→ LiloHuang: return 则用来从当前的 sub 副程式回传资料给 caller 09/24 21:37
4F:→ LittleID: 太好了!非常感谢! 09/25 00:37
5F:推 hdphy: 推 09/27 05:24