DSL是(Dynamic Script Language)中文是动态脚本语言


它是对脚本语言的一种扩展。DSL使用:加参数名表示普通参数,使用#加参数名表示嵌入式参数,并使用特殊字符#[]标记动态片段,当解析时,判断实际传入参数值是否为空(null)或不存在决定是否保留该动态片段,从而达到动态执行不同脚本目的。以此来避免程序员手动拼接繁杂的脚本,使得程序员能从繁杂的业务逻辑中解脱出来。此外,DSL脚本支持宏,来增强脚本的动态逻辑处理能力。

DSL是什么意思