国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

vbs(asp)下的Function 語句

2024-05-04 11:01:44
字體:
來源:轉載
供稿:網友
Function 語句
聲明 Function 過程的名稱、參數以及構成其主體的代碼。

 [Public [Default]| Private] Function name [(
   arglist
)]
[statements]
[name = expression]
[Exit Function] 
[statements]
[name = expression]
End Function 參數
Public 
表示 Function 過程可被所有腳本中的所有其他過程訪問。 
Default 
只與 Class 塊中的 Public 關鍵字一起使用來表示 Function 過程是類的默認方法。如果在一個類中指定了不止一個 Default 過程,就有錯誤發生。 
Private 
表示 Function 過程只可被聲明它的腳本中的其他過程訪問或者如果函數是一個數據類,那么 Function 過程只能被該類中的其他過程訪問。 
name 
Function 的名稱,遵循標準的變量命名規則。 
arglist 
代表調用時要傳遞給 Function 過程的參數的變量列表。用逗號隔開多個變量。 
statements 
在 Function 過程的主體中執行的任意語句組。 
expression 
Function 的返回值。 
arglist 參數包含下列語法和部分:

[ByVal | ByRef] varname[( )]

參數
ByVal 
表示該參數是按值方式傳遞的。 
ByRef 
表示該參數按引用方式傳遞。 
varname 
代表參數變量的名稱;遵循標準的變量命名規則。 
說明
如沒有顯式指定使用 Public 或 Private,則 Function 過程默認為公用,即它們對于腳本中的所有其他過程是可見的。Function 中局部變量的值在對過程的調用中不被保留。

不能在任何其他過程(例如,Sub 或 Property Get)中定義 Function 過程。

使用 Exit Function 語句可以從 Function 過程中立即退出。程序繼續執行調用 Function 過程的語句之后的語句。可在 Function 過程的任何位置出現任意個 Exit Function 語句。

與 Sub 過程類似,Function 過程是可以獲取參數、執行一系列語句并改變其參數值的獨立過程。與 Sub 過程的不同之處是:當要使用由函數返回的值時,可以在表達式的右邊使用 Function 過程,這與內部函數的使用方式一樣,例如 Sqr、Cos 或 Chr。

在表達式中,可以通過使用函數名,并在其后用圓括號給出相應的參數列表來調用 Function 過程。有關調用 Function 過程的詳細信息,請參閱 Call 語句。

警告   Function 過程可以是遞歸的,即該過程可以調用自身以完成某個給定的任務。但是,遞歸可能會導致堆棧溢出。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屯昌县| 兰州市| 奉节县| 康定县| 柘城县| 崇州市| 宁海县| 泸定县| 汾阳市| 荔波县| 鄯善县| 乾安县| 商河县| 鱼台县| 娄烦县| 阿克| 文化| 曲靖市| 太仆寺旗| 太谷县| 明溪县| 龙陵县| 屯留县| 罗定市| 长海县| 雷州市| 曲麻莱县| 舞钢市| 民丰县| 织金县| 晴隆县| 陆河县| 惠来县| 贵溪市| 敦化市| 沾益县| 垣曲县| 靖宇县| 兰西县| 海阳市| 浦县|