【发布时间】:2015-05-09 17:04:07
【问题描述】:
下面展示了实例化和返回原始数组的不同方法。但是,由于某种原因,最后一个不起作用。这种不一致是否有有效的解释?为什么最后一个块不起作用?
第 1 块
int[] a = new int[] {50};
return a; // works fine
第 2 块
int[] a = {50};
return a; // works fine
第 3 块
return new int[] {50}; // works fine
第 4 块
return {50}; // doesn't work
【问题讨论】:
标签: java arrays compiler-errors return