使用交互环境
使用交互環境
?
?
許多腳本語言的解釋器都提供了交互環境,我們可通過此環境與計算機溝通交流。為什么叫做
交互環境?因為我們在這里通過編程語言與計算機溝通,讓它做任何事情,它都會立刻照辦并
給予我們反饋。
運行REBOL 解釋器的方式很簡單,用鼠標雙擊REBOL 解釋器的文件即可,你會看到一個文
字窗口,這個窗口就是REBOL 的交互環境。一般來說,微軟Windows 的文字窗口底色是黑色,
蘋果Mac OS X 文字窗口的底色是白色。本書一律用黑色底色表示REBOL 交互環境的窗口。
窗口上出現大量的文字信息,包括REBOL 的版本,版權聲明,用法等。最后出現>>,以及
一個閃爍的光標,表示可輸入代碼。你可以在光標后面輸入REBOL 程序。
動手做下面的兩個實驗:
?? 輸入1 + 2,再按下回車鍵。這是一個很簡短的程序。
?? 輸入q或者quit(q是quit的簡寫),再按下回車鍵,就可以退出REBOL。
?
?
如果你遵照前面的操作方式,已經退出REBOL 解釋器,那么現在重新打開它吧!
我們可以通過what-dir 來得知當前目錄(dir)路徑是什么(what)。所謂當前目錄就是默
認目錄。若文件沒有指定路徑,默認該文件是在當前目錄下。
Windows 版的REBOL 初始時當前目錄是沒問題的,就是REBOL 主目錄。但Mac 版就有
問題了,居然是用戶主目錄。你可以通過cd 函數來調整當前目錄。cd 是改變目錄(change
directory)的意思。
值得強調一點:REBOL 規定文件(目錄也算文件的一種)一定要前置% 符號,且不管操作系
統采用/ 還是\ 當做目錄分隔符號,REBOL 一律采用/。% 后面緊跟著/ 則表示絕對路徑。
?
?
REBOL 解釋器窗口也稱為REBOL 交互環境。在交互環境下,你會看到>> 與==,分別是輸
入提示符與結果提示符。顧名思義,輸入提示符提示我們后面可以輸入程序,結果提示符提示
我們后面出現的是執行的結果(即返回值)。在輸入提示符后面,我們可以輸入一行REBOL
代碼,再按下回車鍵,這行代碼被稱為命令行。
以此圖為例,第一個命令行是power 2 3(2 的前后有空格),計算2 的3 次方;第二個命令
行建立一個文件hello.txt,內容是Hello;第三個命令行是LS,列出當前目錄下的所有文件(會
看到剛才建立的hello.txt);第四個命令行是刪除hello.txt 文件。第五個命令行再度列出當前目
錄下的所有文件(會看到hello.txt 消失了)。
有的命令行在運算的過程中有返回值,有的則沒有返回值。簡單地理解這件事:以求值或查詢
為目的的代碼(power、what-dir、+),會有返回值;但以做事為主要目的的代碼(write、
LS、delete),就可能不會有返回值。
?
?
本文節選自《編程ING:人人都能學會程序設計》一書
蔡學鏞 著
電子工業出版社出版
圖書詳細信息:http://bvbroadview.blog.51cto.com/addblog.php
?
?
轉載于:https://blog.51cto.com/bvbroadview/947982
總結
- 上一篇: 【转载】 Asp.net Mvc 3当然
- 下一篇: 如何制定好的方案之四:执行力是决定因素