- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
groovy学习【DOC精选】
1. Groovy学习系列--数值介绍
数值
Groovy支持两种数值类型:
整数 正数 例如:12 零 例如:0 负数 例如:-12 浮点数 正数 例如:12.00 零 例如:0.00 负数 例如:-12.00
Groovy学习系列--表达式
表达式
类型 运算符 示例 备注 算术运算符 加法(+) 5+3 == 8 减法(-) 5-3 == 2 乘法(*) 5*3 == 15 除法(/) 5/3 == 1.6666666667 取模运算符 取模(%) 5%3 == 2 只能对整数进行取模 一元运算符 自增(++) def x = 10
def y = x++ == x=11,y=10 后置自增 def x = 10
def z = ++x == x=11,z=11 前置自增 自减(--) def x = 10
def y = x-- == x=9,y=10 后置自减 def x = 10
def z = --x == x=9,z=9 前置自减 关系运算符 小于() 5 3 == False 返回:True或False 小于等于(=) 5 =3 == False 返回:True或False 大于() 5 3 == True 返回:True或False 大于等于(=) 5 = 3 == True 返回:True或False 等于(==) 5 == 3 == False 返回:True或False 不等于(!=) 5 != 3 == True 返回:True或False 比较大小( = ) 5 = 3 == 1 大于 返回 1
等于 返回 0
小于 返回 -1
Groovy学习系列--赋值
赋值
赋值语句:
变量名 = 变量值
1、第一次使用某个变量时,需要使用关键字def先申明变量,后续赋值过程中不需要使用关键字def。
示例:
def count = 0
count = count + 1 2、变量名:
Groovy中变量名命名规则:
1) 必须由字母和数字组成;
2) 大小写敏感(区分大小写);
3) 首字符必须为字母;
4) 可以包含下划线,按字母处理;
5) 不能包含Groovy关键字;
Groovy学习系列--范围
范围是表达特定序列值的一种简略方法,通过序列中的第一个值和最后一个值表示,具有包含和不包含关系。
范围范例:
‘A’..’D’ //返回A,B,C,D
‘A’..’D’ //返回A,B,C
10..6 //返回10,9,8,7,6
‘Z’.. ‘X’ //返回Z,Y,X
roovy学习系列--字符串
定义字符串:
字符串可以使用单引号(’)、双引号(”)、三引号(”””)
定义类型 描述 示例 空字符串 ‘’ 或“” 单引号 显示字符本身,不支持转义 def age = 25
‘age is ${age}’ == age is $age 双引号 定义单行字符串, 支持转义 def age = 25
“age is ${age}” == age is 25 三引号 可定义多行字符串,支持转义 def age = 25
“””hello,
age is ${age}””” == age is 25
2、获取字符串内容
字符串是顺序排列的字符集合,字符串索引指单个字符在字符串的位置。
索引从0开始,最大为字符串长度减1
示例:
def first = ‘Hello World’
first[4] == o //返回索引为4的字符
first[-1] == d //返回最后一个字符
first[1..2] == el //返回索引为2、3的字符
first[1..3] == el //返回索引从2开始,小于3的字符
first[4..2] == ool //返回索引从4到2的字符
first[4,1,6] == oew //f返回索引为4、1、6的字符
3、字符串方法
函数名称 说明 示例 size 返回字符串长度 ‘hello’.size() //返回5 length 返回字符串长度 ‘hello’.length() //返回5 getAt 获取指定下标对应的字符值 ‘Hello’.getAt(1) //返回e
‘Hello’.getAt(
您可能关注的文档
最近下载
- 新22J07 室外工程-标准图集.docx VIP
- PMC-S723-A 三相数字式多功能测控电表用户说明书_V1.4_20231127 (1).pdf VIP
- 记忆宫殿记忆法的定桩法与数字联系记忆.docx VIP
- 2024年福建高考地理真题试题(原卷版+含解析).doc VIP
- 10.5 旅游服务合同(政策与法律法规 第7版).pptx VIP
- 2025广东东莞市石排镇机关事业单位工作人员招聘10人考试备考题库及答案解析.docx VIP
- 新22J06 楼梯 参考图集.docx VIP
- 部编版六年级语文上册第1课《草原》教案.pdf VIP
- 杭州前进齿轮有限公司临江公司ERP实施项目汉得投标书_技术卷 (1).docx VIP
- 电力架空线路下树枝修剪作业指导书.doc VIP
文档评论(0)