rebol

    1熱度

    2回答

    我試圖運行一個多線同時在Rebol的REPL(又名命令行), 語句就像http://www.rebol.com/docs/expert-intro.html if size [ print "ok" ] 我鍵入它一行行,但if size [後雷博爾REPL多線,它說: >> size: 0 == 0 >> if size [ ** Syntax error: missing

    5熱度

    4回答

    我試圖將一些字符串值保存到塊中,以便可以將該塊保存到文本文件。我使用VID從表單中獲取這些值。 做到這一點的一種方法是簡單地將字符串保存到文件。但我更喜歡能夠以塊的形式檢索數據。 這就是我打算做的事: view layout [ contact-name: field save-button: btn "Save" [ saved-data-block: copy

    6熱度

    2回答

    此代碼針對R3返回-1,針對R2返回+1。我想知道我做錯了什麼。 f: func [] [ also return 1 return -1 ] f

    3熱度

    2回答

    在線文檔承諾本 probe to-money 123 $123.00 http://www.rebol.com/r3/docs/datatypes/money.html 我得到這個 probe to-money 123 $123

    2熱度

    2回答

    我目前正在學習Rebol。 在我知道,我可以在命令行中讀取輸入其他語言,比如Java中: Scanner sc = new Scanner(System.in) sc.nextLine(); 在C# Console.ReadLine(); 在C scanf("%s", s); 我想知道如何在Rebol中完成同樣的事情。

    2熱度

    1回答

    我知道如何寫一些100行C,但我不知道如何閱讀/組織更大的來源像Rebol。某處是一個帶有hostkit和dll的教程,但看起來R3現在是靜態鏈接的。所以我不知道在哪裏看。 我該如何編寫一個獲取值並返回另一個值的本機?在哪裏把它放在源代碼中?要服從什麼,就像告訴GC我在C中創建了什麼東西? 另外,如何將R3嵌入到其他程序中,從Python或Node調用它?我要求Python/Node部分遲來。但是

    5熱度

    2回答

    我知道你不能在Rebol 2中使用大於^(FF)的代碼點在字符串中轉義的脫字符號樣式,因爲它不知道任何有關Unicode的內容。因此,這不會產生什麼好東西,它看起來很亂: print {Q: What does a Zen master's {Cow} Say? A: "^(03BC)"!} 然而,代碼在雷博爾3,並打印出: Q: What does a Zen master's {Cow}

    2熱度

    2回答

    鑑於此塊 fs: [ usr [ local [ bin [] ] share [] ] bin [] ] 我可以使用路徑符號,像這樣檢索項目: fs/usr/local 我如何做同樣的當路徑是一個字符串? path: "/usr/local" find fs path ;does not work! find fs to-path pa

    1熱度

    2回答

    我試圖讓地圖運營商對他們的對立面在雷博爾2,例如: op-map: [ >= [<] <= [>] ] 這並不適用於<=工作: >> select op-map to-word "<=" == none ;-- expected [>] ,並給出了>=一個很奇怪的反應: >> select op-map to-word ">=" == [<] <= [>

    2熱度

    3回答

    在雷博爾2,可以使用to char!生產什麼是一個有效的單字節,你可以在操作使用上的二進制如追加: >> buffer: #{DECAFBAD} >> data: #{FFAE} >> append buffer (to char! (first data)) == #{DECAFBADFF} 似乎是合理的。但在雷博爾3,你會得到不同的東西: >> append buffer (to c