⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interpolation.vm

📁 velocity 的脚本语言的全部代码集合
💻 VM
字号:
#*@test interpolation.vmThis template is used for Velocity regression testing.If you alter this template make sure you change thecorresponding comparison file so that the regression test doesn't fail incorrectly.*#Start with simple string interpolation :#set($name = "jason")$provider.concat("it will cost you $10.00", "")#set($image = "dog")$provider.concat("${image}.jpg", "")#set($foo-bar = "foobar")$provider.concat("${foo-bar}.jpg", "")#set($foo_bar = "foobar")$provider.concat("${foo_bar}.jpg", "")#set($one = 1)#set($two = 2)#set($three = 3)$provider.concat("${one}${two}${three}", "")$provider.concat("$one $two $three", "")How about a directive?  Sure :#set($arr = ["a","b","c"])#set($foo = "#foreach($a in $arr) >$a< #end")$foo For our next trick, lets interpolate a.... VelociMacro!#macro( interpfoo )  Hi, I'm a VM!#end#set($ivm = "#interpfoo()")$ivmAnd now, for something completely different :#set($code = "#if(false) True #else False #end")$codeNow, non interpolated stringlits :#set($a = "$code")#set($b = '$code')#set($c = '$!$\!code')$a$b$c-- end --

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -