VB基礎(chǔ)教程:第六章第二節(jié)函數(shù)過(guò)程(Function)的定義

字號(hào):

6.2 函數(shù)過(guò)程(Function)的定義與調(diào)用
    1.函數(shù)過(guò)程的定義
    有兩種方法:
    (1) 在代碼窗口中,利用“工具”菜單下的“添加過(guò)程”命令,插入一個(gè)函數(shù)過(guò)程模板來(lái)定義
    (2)在代碼窗口中,把插入點(diǎn)放在所有現(xiàn)有過(guò)程之外,直接輸入函數(shù)來(lái)定義
     [ Private | Public ] [ Static] Function 函數(shù)名([參數(shù)列表])[As 數(shù)據(jù)類型]
     [局部變量和常數(shù)聲明] ‘用Dim 或Static聲明
     [ 語(yǔ)句塊 ]
     [ 函數(shù)名=表達(dá)式 ]
     [ Exit Function]
      語(yǔ)句塊
     [ 函數(shù)名=表達(dá)式 ]
     End Function
    2.注意事項(xiàng)
    (1) 函數(shù)名的命名規(guī)則與變量命名規(guī)則相同;函數(shù)過(guò)程必須由函數(shù)名返回一個(gè)值。
    (2) 如果函數(shù)體內(nèi)沒(méi)有給函數(shù)名賦值,則返回對(duì)應(yīng)類型的缺省值,數(shù)值型返回0,字符型返回空字符串。
    (3) 函數(shù)過(guò)程內(nèi)部不得再定義Sub過(guò)程或Function過(guò)程。