close
以前 vb6 的函數是不可以同名字的,但是現在,點網版的它也可以像java一樣囉。
只要函數名字+參數類別是不一樣的,就可以同時存在。
例:
function abc(a1 as string,a2 as integer) as string
function abc(a1 as string,a2 as string) as string
但是,我想要回傳值不一樣,就不行。
例:
function abc(a1 as string,a2 as integer) as string
function abc(a1 as string,a2 as integer) as integer
別問我「同名異式」這外名字誰取的,我也是在不經意的地方看到的,現在要找來源卻找不到。
現在,取名字,要更小心囉,會有同名卻不同作用的情況發生,
使用函數時也要多小心。
完畢。
全站熱搜