一:基本语法:

1、#set(#a = "a")

$a ##输出语句时直接写变量的名称即可

2、判断语句:#if($a =="a") ##判断语句没有括号,也是直接输出

$a

3、数组:#set($arry = [0..10])

$foreach($i in $arry)

$i
##换行

#end

4、对象:#set($obj={"name":"chang","age":18})

$obj.name 或 ${obj.name}##输出属性 若直接显示属性的值:$!obj.name

遍历对象:$foreach(#i in $obj) $!obj.name

5、load进其他页面 :#parse("/dome.vm")

6、方法/函数:#macro(log $msg) ##函数名/方法名:log(自定义的)、参数:#msg

log massage:$msg ##输出语句

#end

调用函数:#log("hi beautiful girl")

7、计算:声明变量:#set($price = 5)

#set($Double =0.0) ##类型转换

#set($price = $Double.parseDouble($price)+5)

$price

8、打印数据:$to.until.print()

二、其他总结:

1、$变量名 = "值" ##velocity中仅有String做变量的值。一旦被赋值,在HTML页面的任何地方都能被引用

2、三种类型(定义)references:变量(variables)、变量(properties)、属性(mothods)

都要作为String进行处理,用toString()方法转换

方法的()可以省略,例如:$obj.nama 既可以看成属性,也可以看成方法

3、references分为两种:正式的: ${obj.name} ; 非正式的: $obj.name 用法相同,表示的意义相同,根据不同场合斟酌使用

4、数组操作:$myarray.isEmpty()数组是否为空

$myarray.size()获取数组元素个数

$myarray.get(2)获取数组指定下标的元素

$myarray.add()增加元素

5、对象:获取对象的长度:定义变量,在遍历时进行累加即可

velocity自定义函数_velocity基本语法和总结相关推荐

  1. php基础教程 第九步 自定义函数

    自定义函数 在之前的课程我们有使用到php的系统函数,这些函数由系统定义.在开发中,有时候系统自带的函数满足不了我们开发时(或其它情况),我们可以自定义函数.顾名思义,自定义函数就是自己定义函数. 自 ...

  2. 按键精灵Q语言-怎么使用自定义函数返回值

    按键精灵怎么使用自定义函数返回值? a i MessageBox i Function a(i) i=100 End Function 就是想弹出100 aiMessageBoxiFunctiona( ...

  3. mysql自定义函数多参数_MySQL数据库高级(二)——自定义函数

    MySQL数据库高级(二)--自定义函数 一.自定义函数简介 自定义函数 (user-defined function UDF)是一种对MySQL扩展的途径,其用法和内置函数相同. 自定义函数的两个必 ...

  4. Python爬虫笔记——def()自定义函数的几种参数

    Python自定义函数是以def开头,空一格之后是这个自定义函数的名称,名称后面是一对括号,括号里放置形参列表,结束括号后面一定要有冒号":",函数的执行体程序代码也要有适当的缩排 ...

  5. PHP用户自定义函数的语法结构,调用自定义函数(PHP语法)

    公共提交参数,每个命令都需要提交以下公共参数 请求地址:管理后台-软件列表中获取对应软件API地址 请求类型:post 提交参数:data=URL编码后密文&sign=sign 参数名 参数说 ...

  6. VBA 自定义函数语法

    VBA 自定义函数语法 Sub subName( [(argList)] ) argList 为参数列表,一个函数允许声明多个参数,各个参数之间用逗号( , )隔开.参数声明语法如下文. '参数的语法 ...

  7. oracle中自定义函数如何使用,oracle自定义函数语法及使用

    1.自定义函数语法 create [or replace] function  函数名                         -- 定义一个名为xxx的函数 ( parameterName1 ...

  8. oracle十进制函数语法,Oracle 十进制、二进制互相转换自定义函数

    Oracle 十进制.二进制相互转换自定义函数 create or replace function number_2_bit(v_num number) return varchar is v_rt ...

  9. Tornadao—模板语法(自定义函数)

    自定义函数 def house_title_join(titles):return "+".join(titles) class IndexHandler(RequestHandl ...

最新文章

  1. Proj.4 升级新版本5.x和6.x
  2. R语言-csv文件数据追加
  3. boost::hana::value_of用法的测试程序
  4. uwp选取文件夹并读取其中的图片
  5. python log函数_Python log10() 函数
  6. 《软件需求分析(第二版)》第 12 章——需求确认 重点部分总结
  7. Django讲课笔记03:创建Django项目
  8. 访问通信录 适配iOS7
  9. 【Remoting-4】
  10. 支持小游戏开发的“引擎四剑客”
  11. ubuntu搜狗输入法显示简体中文,输入却是繁体中文解决方案
  12. 团队中各成员间相互协作办公用哪一个软件
  13. 程序员必看!掌门一对一java开发
  14. python 今天日期是多少,python time时间,日期,时间
  15. 满二叉树和完全二叉树的区别
  16. 5 torch.utils.data (Dataset,TensorDataset,DataLoader)
  17. 文秘类计算机,文秘类包括哪些专业
  18. Python基础:实现猜拳游戏(简单版)
  19. 省市区三级联动数据表
  20. 谈谈巨头公司的LOGO颜色设计

热门文章

  1. mysql到pg怎么高效_干货 | Debezium实现Mysql到Elasticsearch高效实时同步(示例代码)
  2. 路由与交换技术(铺垫内容)
  3. Chrome运行时性能瓶颈分析
  4. 前端错误日志收集方案
  5. 为何有些程序员总是想要“干掉”产品经理?
  6. html---textarea初始化时就有个table空格以及tab键操作无效
  7. HDOJ 1047 Integer Inquiry
  8. 2014值得期待的Erlang两本新书
  9. Type mismatch: cannot convert from int to Object错误
  10. kangle支不支持PHP_【转载】PHP调用kangle的API