使用Red的最佳实践系列(1)- 错误的处理

Red提供的错误处理机制属于异常。 Red的异常概念 在Red中引入了error!类型来表示一个异常,如果直接执行一个error!,且没有捕获,会导致程序退出。 抛出异常 make error! cause-error 这在下面的Red异常的用法章节有介绍 捕获异常 可以使用 try或者 attempt ...

Red的bind操作

Red中的bind函数是个比较有意思的东西,刚接触时一直没有看懂这是个什么玩意,不信你看: ` code: [a + b] add: function [a b] [ b: 12 do bind code 'a ] print add 34 10 ` ...

Red语言学习系列(3)

目前还没有Red语法的详细文档,但是因为Red跟Rebol语法基本相似,所以可以参考Rebol的语法。 Red's Hello World! Red [] print "Hello World!" print "世界你好!" ...

Red语言学习系列(2)

写你的第一个Red/System脚本 Red/System [] print "Hello Bitbegin!" 把这段code复制到"HelloBitbegin.reds"文本文件中,然后使用 Red.exe -c HelloBitbegin.reds编译出`He ...