Rebol 程式設計/in-dir
外觀
IN-DIR dir block
在某個目錄中執行程式碼塊。
IN-DIR 是一個函式值。
- dir -- 要更改到的目錄(之後會更改回來)(型別:檔案)
- block -- 要執行的程式碼塊(型別:程式碼塊)
- 丟擲
in-dir: func [ "Evaluate a block while in a directory." [throw] dir [file!] "Directory to change to (changed back after)" block [block!] "Block to evaluate" /local old-dir ][ old-dir: what-dir change-dir dir also do block change-dir old-dir ]