[.NET] 關於function和sub

看板Visual_Basic作者 (製造不在場證明)時間19年前 (2006/09/12 20:37), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
請問一下這兩者有什麼差別呢? 看書看完還是不知道他在寫什麼? Function跟Sub使用時機有什麼不同嗎@@? 應該兩種都可以使用 ByVal ByRef 來傳遞參數吧@@? 問題很多 真是不好意思阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.179.205

09/12 22:40, , 1F
function 會有回傳值,sub不會
09/12 22:40, 1F

09/12 22:41, , 2F
function 通常用來做數字/文字/日期時間/計算/處理
09/12 22:41, 2F

09/12 22:41, , 3F
並傳回處理的結果
09/12 22:41, 3F

09/12 22:42, , 4F
不需要回傳值,就不需要用到 function
09/12 22:42, 4F

09/12 22:43, , 5F
亦可用全域變數(public)的方式來傳值 也就不需要用到func
09/12 22:43, 5F

09/12 22:44, , 6F
不過oop的程式中好像很少會使用到全域變數
09/12 22:44, 6F

09/14 08:48, , 7F
謝謝喔 寫的很詳細 感恩
09/14 08:48, 7F
文章代碼(AID): #151ge7w9 (Visual_Basic)
文章代碼(AID): #151ge7w9 (Visual_Basic)