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

字號:

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