设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Red language 0.6.2发布,LibRed and Macros

2017-3-27 21:40| 发布者: joejoe0332| 查看: 388| 评论: 0|原作者: oschina|来自: oschina

摘要: 本次主要更新内容:Macros,实现编译期修改源程序。(文档)LibRed,可以将Red嵌入到其他语言。(API文档)Macros示例:#macro]func printmax42381上述例子中,宏 max 是在编译期运行的。LibRed示例:上述例子中,将 ...

本次主要更新内容:

  1. Macros,实现编译期修改源程序。(文档

  2. LibRed,可以将Red嵌入到其他语言。(API文档

Macros示例:

#macro ['max some [integer!]] func [s e][
    first maximum-of copy/part next s e
]
print max 4 2 3 8 1

上述例子中,宏 max 是在编译期运行的。

LibRed示例:

上述例子中,将Red嵌入到了VB中。左边的窗口是VB代码生成的窗口,右边的是Red代码生成的窗口,两个窗口通过LibRed API进行沟通。(源代码


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部