String是无法放入GString的吗?

来源:4-3 String讲解

乃好

2020-04-01

package variable

String echo_GString(GString message) {
    return message
}

String echo_String(String message) {
    return message
}

def name = "gx"
def testString = "hello ${name}"

//GString类型放入GString类型--》成功
def string = echo_GString(testString)
println(string)

//GString类型放入String类型--》成功
def string1 = echo_String(testString)
println(string1)

//String类型放入String类型--》不用测,肯定可以

//String类型放入GString类型--》好像失败了
String newName = "gxx"
def string2 = echo_GString(newName)
println(string2)

http://img.mukewang.com/szimg/5e84a302098e9d8914210897.jpg

写回答

1回答

qndroid

2020-04-08

这个报错看不太清楚,应该是可以的。gstring是string得扩展,不过不用太纠结这个,先会用就好。

0
0

Gradle3.0自动化项目构建技术精讲+企业级案例实操

全面覆盖Gradle核心知识和高级用法,高级工程师必备技能!

877 学习 · 144 问题

查看课程