【发布时间】:2011-06-09 14:48:04
【问题描述】:
今天看了一些Java代码,发现语法有点怪:
public class Sample {
public int get()[] {
return new int[]{1, 2, 3};
}
}
我认为无法编译并想修复我认为是错字的地方,但后来我记得 Java 编译器确实接受了它!
有人可以帮我理解它的意思吗?是函数数组吗?
【问题讨论】:
-
哇,这……好奇怪……;D
-
最疯狂的……我见过的东西。他们说红宝石有很多魔法,吃那个红宝石!
-
与返回指向 C 中函数指针数组的指针的函数签名相比,这看起来并不奇怪。:)