菜鳥詞典 什麼是REBOL

2021-04-08 19:56:50 字數 1811 閱讀 7293

今天在書中發現rebol這個語言,不甚了解。查閱資料後crtl+v上來。**於http://www.jsarmy.com/bbs/archive/index.php?t214.html

這個叫本會顯示你的計算機有多快。

如果要檢視指令碼的源**:

如果要儲存源**到乙個檔案:

要在本地執行**,你可以輸入:

do %speed.r

當然,你可以用同樣的方法儲存任何網頁:

要給乙個朋友通過郵件傳送乙個網頁:

]如果你需要摘錄並列印網頁的標題,你可以這樣解析:

生成指令碼檔案

你可以把上述任何例子輸入文字編輯器(如windows上的notepad)然後儲存為乙個檔案。你可以把這個檔案拖至rebol圖示的上方來啟動它。

你需要新增乙個簡短的rebol頭到你的檔案的頂端:

rebol [title: "example"]

這個標頭表示這個檔案是乙個rebol的**同時可以提供一些有用的文件說明和其他的選項。

你的程式應該看起來像這樣:

rebol [title: "example"]

print "hello world!"

如果你正在使用rebol/view,你也許想在你的指令碼的底部新增一行這樣你可以看到結果(在視窗關閉之前)。只要在結尾新增乙個halt,這樣控制台視窗就會開著:

rebol [title: "example"]

print "hello world!"

halt

內嵌幫助

如果要在rebol中獲得幫助,輸入:

help

你可以查詢某個特殊字的資訊:

help loop

或者,查詢符合乙個字串模式的幫助:

help "mail"

或者,察看rebol所有的資料型別:

help datatype!

然後你可以檢視rebol中所有的高階函式用:

help function!

當然,還有本地**、動作和其他型別的函式。

如果你想看高階函式的**:

source reform

通過檢視內嵌函式的**,你可以了解很多有用的rebol的程式設計方法。

僅僅是乙個開始

我們希望以上的例子能給你乙個好的rebol的概念。我們在保持rebol簡潔上作了相當多的工作。當然,rebol遠不止這些東西。在,rebol是乙個高階程式語言,它在很多地方都很獨特。常常有人說rebol就像一片湖水,你看到了表面,同時你可以在湖面上盡情歡樂,但這不是湖水的全部。仍然有很多東西需要去深入了解。當然,作為初學者你不需要去了解那些東西。當你學到更多的東西,我們希望你能發現rebol到底能做多少事情。請看一下我們的文件索引如果你想「遊」得更深一些。 

為什麼你永遠是菜鳥 寫給所有新人

為什麼你永遠是菜鳥 寫給所有新人 作者 xjackycat 橡樹攝影網 更新日期 2005 06 18 這幾天一直在橡樹攝影俱樂部論壇中混,看了很多的 有 菜鳥 的,有 高手 的,還有一些 專業 的。特別是 菜鳥 的,經常是一些什麼隨手拍,剛買了相機的第一貼 之類的,我突然想說,難道攝影真的就這麼簡...

菜鳥教程 Web初識 什麼是相對路徑

以下為個人對在web中的相對路徑的理解。拋磚引玉 首先,不管絕對路徑還是相對路徑都用於訪問指定資源 位置 相對路徑 顧名思義,要訪問的位置 資源 是相對於某乙個位置 資源 而言。舉例來說,一台主機上某個目錄 假設為file目錄 下存在檔案aaa.html和bbb.html 現在的需求是,通過在aaa...

Python菜鳥學習手冊04 序列與詞典

在python中最基本的資料結構是序列,序列中的每個元素被分配了乙個序號 即元素的位置,叫做索引。第乙個索引是0,第二個是1,而倒數第乙個元素可以標記為 1,倒數第二個為 2以此類推。序列的元素可以是之前講的所有基礎資料型別,也可以是另乙個序列,還可以是之後我們將要將的物件。序列最常用的有兩類,元組...