Environ函數(shù)和EOF函數(shù)

字號(hào):

Environ函數(shù)
    返回 String,它關(guān)連于一個(gè)操作系統(tǒng)環(huán)境變量。 在 Macintosh 中不可用。
    語(yǔ)法
    Environ({envstring | number})
    Environ 函數(shù)的語(yǔ)法含有以下這些命名參數(shù):
    部分描述
    envstring可選參數(shù)。包含一個(gè)環(huán)境變量名的字符串表達(dá)式。
    number可選參數(shù)。數(shù)值表達(dá)式,用來(lái)表示環(huán)境字符串在環(huán)境字符串表格中的數(shù)值順序。number 參數(shù)可以是任意的數(shù)值表達(dá)式,不過(guò)在計(jì)算前,它會(huì)先轉(zhuǎn)換為一個(gè)整數(shù)。
    說(shuō)明
    如果在環(huán)境字符串表格中找不到 envstring,則會(huì)返回一個(gè)零長(zhǎng)度字符串 ("")。如果找到,則 Environ 會(huì)返回一段文本,文本是賦值給指定的 envstring 的,也就是說(shuō),在環(huán)境字符串表格中對(duì)應(yīng)那個(gè)環(huán)境變量的等號(hào) (=) 后面的那段文本。
    如果指定了 number,則在環(huán)境字符串表格中相應(yīng)位置上的字符串會(huì)返回。在這種情況下,Environ 會(huì)返回整個(gè)文本,包括 envstring。如果在指定位置上沒(méi)有環(huán)境字符串,那么 Environ 會(huì)返回一個(gè)零長(zhǎng)度字符串。
    EOF函數(shù)
    返回一個(gè) Integer,它包含 Boolean 值 True,表明已經(jīng)到達(dá)為 Random 或順序 Input 打開(kāi)的文件的結(jié)尾。
    語(yǔ)法
    EOF(filenumber)
    必要的 filenumber 參數(shù)是一個(gè) Integer,包含任何有效的文件號(hào)。
    說(shuō)明
    使用 EOF 是為了避免因試圖在文件結(jié)尾處進(jìn)行輸入而產(chǎn)生的錯(cuò)誤。
    直到到達(dá)文件的結(jié)尾,EOF 函數(shù)都返回 False。對(duì)于為訪問(wèn) Random 或 Binary 而打開(kāi)的文件,直到最后一次執(zhí)行的 Get 語(yǔ)句無(wú)法讀出完整的記錄時(shí),EOF 都返回 False。
    對(duì)于為訪問(wèn) Binary 而打開(kāi)的文件,在 EOF 函數(shù)返回 True 之前,試圖使用 Input 函數(shù)讀出整個(gè)文件的任何嘗試都會(huì)導(dǎo)致錯(cuò)誤發(fā)生。在用 Input 函數(shù)讀出二進(jìn)制文件時(shí),要用 LOF 和 Loc 函數(shù)來(lái)替換 EOF 函數(shù),或者將 Get 函數(shù)與 EOF 函數(shù)配合使用。對(duì)于為 Output 打開(kāi)的文件,EOF 總是返回 True。