groovy学习【DOC精选】.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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(

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档