首页 > 学院 > 开发设计 > 正文

Groovy字符串常量

2019-11-08 18:52:28
字体:
来源:转载
供稿:网友

Groovy字符串常量

1、Groovy中使用单引号和双引号都可以创建字符串。

def PRintClassInfo(str) {	println str	println str.getClass().name}printClassInfo "Hello World!"printClassInfo 'Hello World!'

这两种字符串常量都使用了String来存储数据。

返回

Hello World!java.lang.StringHello World!java.lang.String

2、如果有变量,单引号还是字符串常量,而双引号会使用GStringImpl来代替String,对变量进行求值。

val=5 printClassInfo "val = $val"printClassInfo 'val = $val'返回val = 5org.codehaus.groovy.runtime.GStringImplval = $valjava.lang.String

3、如果有特殊字符,例如$需要在字符串中输出,使用转义字符(/)。也可以使用正斜杠(//)来创建。

printClassInfo "val = /$$val"printClassInfo(/val = $$val/)返回val = $5org.codehaus.groovy.runtime.GStringImplval = $5org.codehaus.groovy.runtime.GStringImpl

4、多行字符串,使用三个单引号或双引号定义多行字符串常量。

multi_line_str = '''Hello world!Welcome to BeiJing!Nice to meet you!'''println multi_line_str返回Hello world!Welcome to BeiJing!Nice to meet you!
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表