Board logo

標題: [發問] 什麼是"return"回傳值 [打印本頁]

作者: pix756    時間: 2012-4-4 23:36     標題: 什麼是"return"回傳值

請問小誌大及板上的大大們:

今天學習php的函式中遇到了一個"return"回傳值的指令,

書上述描這指令的作用很抽像,

也在google搜了一下,我還是看不懂這個用意,

以找到對這指令的解釋是說,他是回傳程式的運作結果,

那用echo 和 return不就一樣了。

請各位前輩們為我解惑一下,:(

謝謝。
作者: c_c_lai    時間: 2012-4-5 08:36

return 回傳值是指一個函數執行完畢時帶回來的傳回值,
例:
int test()             ---> Return 傳回的是一個整數值;
void test()         ----> Return 代表的意義是返回到 void test() 敘述的下一列,而無任何回傳值。
double test()    ---> Return 傳回的是一個雙精準浮點運算數值。
Return 顧名思義就是返回之意,是否有回傳值,端看函數型態而定。
如此解說,還滿意否?
作者: pix756    時間: 2012-4-6 10:14

感謝c_c_lai大,這樣很清楚,我再花一點時間了解一下。3Q~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)