喜欢用Ruby写代码?Red 能将Ruby代码转为JS代码
程序员文章站
2022-04-17 10:48:12
...
Dion Almaer说道:我是一个ruby爱好者,当我发现 red 框架 能将ruby代码转换为JavaScript代码输出时,我很兴奋。能够使用ruby写代码,然后通过red转换JS代码。例如:
示例一:
结果:
示例二:
示例三:
ruby很多强大的方面无法用red体现,比如MOP,libraries等,所以这个项目只能部分体现ruby的强大。
示例一:
RUBY: class MyClass @@my_var = 500 def initialize(arg) @arg = arg end def my_method alert(@arg) end end
结果:
JAVASCRIPT: 1| var MyClass = function(arg) { this.arg = arg;this.myMethod = function () { alert(this.arg); } }; MyClass.myVar = 500
示例二:
RUBY: [1,2,3].sort do |x,y| return y - x end
JAVASCRIPT: [1, 2, 3].sort(function(x,y) { return y - x; })
示例三:
RUBY: Yahoo[:util]::Dom
JAVASCRIPT: Yahoo.util.Dom
ruby很多强大的方面无法用red体现,比如MOP,libraries等,所以这个项目只能部分体现ruby的强大。