我在Win-7 64位上使用Rebol/Core 278-3.1,從標準的windows命令行程序啓動。我想知道如何向我的年輕朋友(網頁設計師通過背景)解釋,該解釋者的CD
命令不需要%
。Rebol cd不需要%?
它讓我想起了DOS後不需要空間cd
。 REPL不是一個shell,那麼爲什麼把這個快捷方式當作一個shell呢?爲什麼當沒有設置這樣的單詞時,目錄的字符串名稱被視爲單詞?乍看之下它不會使代碼不必要地模棱兩可嗎?
(想想好像這是你的第一個編程語言的經驗......還不如LS CD的MV在Unix shell的老用戶。)
即使一個字設置,這個詞被忽略CD,除非使用GET字...例子是:
dir %tests
和
dir tests:
「完成」,其中cd tests
個作爲是否有與無字get-word :tests
注: Saphirion R3具有以下行爲:如果我設置一個字一個目錄的名字,但在上層的情況下,獲取字讓我感動到該目錄並以錯誤的大寫字母顯示。但是這個名字沒有dir。我相信cd應該給出一個錯誤。當然,作爲unicode和符合類似linux的世界的問題..或者這隻適用於Windows?關我去我的虛擬箱與Ubuntu和音節...
即使設置了一個單詞,該單詞也會被cd忽略,除非使用了一個get-word ...例如:dir%tests and tests:「complete」其中cd測試的行爲就好像沒有單詞get -word:測試 –
使用reb核心278-3.1在Win-7 64位上從標準win cmd shell啓動時測試 –
Saphirion R3具有以下行爲:如果我將一個單詞設置爲dir名稱,但是大寫,則get -word將我移至該目錄並以錯誤的大寫字母顯示。但是這個名字沒有dir。 我相信cd應該給出錯誤。當然,作爲unicode和符合類似linux的世界的問題..或者這隻適用於Windows?關我用我的虛擬盒與Ubuntu和Syllable ... –