用DrRacket写scheme语言的hello world
最近在看經(jīng)典書籍《SICP》,書中使用的是scheme語言。我有個(gè)習(xí)慣,在學(xué)習(xí)一門新語言的時(shí)候,總是要跟著書敲幾個(gè)程序的,雖然這本書不是來介紹scheme語言的。
于是,就去找scheme的解釋器,都推薦DrScheme,但是一搜,這個(gè)軟件現(xiàn)在已經(jīng)集成到DrRacket這個(gè)軟件中了,就下載下來了。
但是下下來之后一臉茫然,因?yàn)椴恢涝趺从?#xff01;就打開幫助文檔,是大片的英文 。。。一般來說,語言入門都會(huì)有一個(gè)寫“hello world”的例子,我在幫助文檔中Ctrl+F查找“hello” 。。。沒找到 。。。于是只好自己摸索 。。。
打開這個(gè)軟件,你會(huì)看到有兩個(gè)框,用過eclipse的朋友可能比較好理解,上面的就是編輯區(qū),下面的算是一個(gè)console窗口。然后我興沖沖的在上面的窗口中打上了一個(gè)書中的例子:
(define (my_cube x) (* x x x)) 點(diǎn)擊run,但是沒什么反映,我以為要輸什么命令,于是在console窗口中自作聰明地輸上了 my_cube 5,并期望得到結(jié)果125,但是 。。。很顯然,失敗了 。。。其實(shí)之所以沒有顯示結(jié)果,是因?yàn)闀羞€沒有介紹scheme的輸出函數(shù)display,所以,下面的你就能自己想到啦 。。。在編輯區(qū)上面的程序后面加上
display (my_cube 5)然后點(diǎn)擊run,看看console窗口中是不是你想要的?
那么,hello world 就自己寫去吧!
總結(jié)
以上是生活随笔為你收集整理的用DrRacket写scheme语言的hello world的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奇数偶数分频电路(占空比50%)
- 下一篇: 12306模拟登录