小编Dre*_*mer的帖子

Groovy数组字符串

我知道大括号不用于在Groovy中初始化数组,但我注意到一个奇怪的事情.

当我初始化这样的数组时,为什么groovy不会给编译器错误.

String emailAddress = "test@gmail.com";

String [] var = {emailAddress};

println var[0];
Run Code Online (Sandbox Code Playgroud)

输出:com.test.examples.GroovyTest$_main_closure1@12e4860e

当我尝试这样声明时,我得到错误:

String [] var = {"a","b"};
Run Code Online (Sandbox Code Playgroud)

任何人都能解释一下吗?

groovy

0
推荐指数
1
解决办法
1344
查看次数

标签 统计

groovy ×1