groovy 第二季

一 标识符

 标识符第一个字符可以是字母、美元符号或者下划线,但是不能是数字。后面可以跟随字母和数字。


def name
def item3
def with_underscore
def $dollarStart


无效的标识符

def3tierdef a+b
def a#b


引号:标识符

def map=[:]

二 字符串

1普通字符串  也就是java的 java.lang.String

2插值字符串  groovy.lang.GString


1.1单引号字符串

def s='ss'

1.2三个单引号的字符串

可以保留文本的格式

def s="""groovy"""

比如:三引号组件xml格式的字符串

def s= """<?xml version='1.0' encoding='GBK'?>

<RequestMessage> <requestType>1</requestType> <orderId>2</orderId> <reqTime>3</reqTime> <mac>4</mac> <companyID>5</companyID> <terminalId>6</terminalId> <merchantId>7</merchantId></RequestMessage>"""

2转义字符
转义符说明
'\t'制表符
'\b'退格符
'\n'换行符
'\r'回车符
'\f'formfeed
'\\'反斜杠
'''单引号
'"'双引号

3双号引号字符串

 双引号字符串中如果没有出现插值表达式,则就是普通的 java.lang.String ;如果出现了插值表达式,则是 groovy.lang.GString

def s ="groovy"

4插值字符串

     4.1:   ${}  花括号里面填入表达式

     4.2:    $  后面跟点号表达式   加上 toString()求值

def num1 = 1
def num2 =3
def num ="${num1+num2}"

     



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值