文件名称:js-scala:js.scala
文件大小:2.45MB
文件格式:ZIP
更新时间:2024-06-13 10:03:50
TeX
js-scala:JavaScript作为Scala中的嵌入式DSL js-scala是一个Scala库,提供可组合JavaScript代码生成器作为嵌入式DSL。 从类似于Scala的代码生成(优化)JavaScript代码: import scala . js . language . JS trait JavaScriptGreet extends JS { def greet ( name : Rep [ String ]) : Rep [ Unit ] = { println( " Hello, " + name + " ! " ) } } greet是一个JavaScript程序生成器,生成了一个在控制台中打印消息的程序: function greet ( x0 ) { var x1 = "Hello, " + x0 ; var x2 = x