4 回答

隔江千里
TA貢獻1906條經(jīng)驗 獲得超10個贊
Function稱為函數(shù)
Sub稱為過程
函數(shù)可以有返回值,把處理結(jié)果直接賦值給函數(shù)本身
比如樓主問題里:fun=x,就是把結(jié)果直接賦值給函數(shù)!這就是函數(shù)的返回值!
函數(shù)在使用時,不能單獨使用(極個別除外)!
比如,print fun(a),前面添加了輸出語句!或者y=fun(a),將函數(shù)返回值賦值給變量y!所以函數(shù)返回值就如同變量一樣!
當然如果你寫一個沒有返回值的函數(shù),那它其實就跟sub一樣,是個過程!
過程沒有返回值,只能對數(shù)據(jù)進行處理,需要另外通過變量來傳遞處理后的數(shù)據(jù)!
而且過程可以單獨使用!
添加回答
舉報
0/150
提交
取消