最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Microsoft® Visual Basic® Scripting Edition
Sub 語句
語言參考
版本 1

請參閱


描述
聲明 Sub 過程的名稱、參數(shù)以及構(gòu)成其主體的代碼。
語法
[Public | Private] Sub name [(arglist)]
[statements]
[Exit Sub]
[statements]
End Sub

Sub 語句的語法包含以下部分:

部分 描述
Public 表示 Sub 過程可被所有 Script 中的所有其他過程訪問。
Private 表示 Sub 過程只可被聲明該過程的 Script 中的其他過程訪問。
name Sub 的名稱,遵循標(biāo)準(zhǔn)變量命名約定。
arglist 代表在調(diào)用時(shí)要傳遞給 Sub 過程的參數(shù)的變量列表。用逗號隔開多個(gè)變量。
statements Sub 過程主體內(nèi)所執(zhí)行的任何語句組。

arglist 參數(shù)包含下列語法和部分:

[ByVal | ByVal] varname[( )]

部分 描述
ByVal 表示該參數(shù)按值傳遞。
ByRef 表示該參數(shù)按引用傳遞。
varname 代表參數(shù)的變量名稱,遵循標(biāo)準(zhǔn)變量命名約定。

說明
如沒有顯式地指定使用 PublicPrivate,則 Sub 過程默認(rèn)為公用,即它們對于 Script 中的所有其他過程都是可見的。Sub 過程中局部變量的值在調(diào)用過程中不被保留。

所有可執(zhí)行代碼必須包含于過程中。不能在另一個(gè) SubFunction 過程中定義一個(gè) Sub 過程。

使用 Exit Sub 語句可以立即從 Sub 過程中退出。程序繼續(xù)執(zhí)行調(diào)用 Sub 過程的語句之后的語句?梢栽 Sub 過程中任意位置出現(xiàn)任意個(gè) Exit Sub 語句。

Function 過程相似之處是:Sub 過程是一個(gè)可以獲取參數(shù),執(zhí)行一系列語句以及可改變其參數(shù)的值的獨(dú)立過程。而與 Function 過程不同之處是:Function 過程可以返回值,而 Sub 過程不能用于表達(dá)式中。

可以使用過程名并跟隨相應(yīng)的參數(shù)列表來調(diào)用 Sub 過程。關(guān)于如何調(diào)用 Sub 過程的詳細(xì)說明信息,請參閱 Call 語句。

小心 Sub 過程可以是遞歸的,即該過程可以調(diào)用自己來完成某個(gè)給定的任務(wù)。但是遞歸可能會導(dǎo)致堆棧溢出。

Sub 過程中使用的變量分為兩類:一類是在過程內(nèi)顯式聲明的,另一類則不是。在過程內(nèi)顯式聲明的變量(使用 Dim 或等效方法)總是局部變量。對于那些沒有在過程中顯式聲明的變量也是局部的,除非在該過程外更高級別的位置顯式地聲明它們。

小心 過程可以使用沒有在過程內(nèi)顯式聲明的變量,但只要有任何 script 級定義的名稱與之同名,就會產(chǎn)生名稱沖突。如果過程中引用的未聲明的變量與其他的過程、常數(shù)或變量的名稱相同,則會認(rèn)為過程引用的是 Script 級的名稱。顯式聲明變量可以避免這類沖突,使用 Option Explicit 語句可強(qiáng)制顯式聲明變量。


嘉祥县| 盐边县| 山阳县| 黄石市| 岐山县| 水城县| 封开县| 庆云县| 临汾市| 墨竹工卡县| 大邑县| 彩票| 张北县| 昌宁县| 永吉县| 辛集市| 田东县| 武乡县| 会理县| 浑源县| 遂平县| 大邑县| 木里| 新民市| 淮阳县| 咸阳市| 贵阳市| 福安市| 宣威市| 永定县| 敖汉旗| 观塘区| 广水市| 连云港市| 阿拉尔市| 衡南县| 绥江县| 桃江县| 大安市| 新巴尔虎右旗| 建瓯市|