在斯卡拉
多维数组是否有可能不使用“阵列()”在斯卡拉
这样在Java创建Scala中的一个多维数组:
int[][] myIntArray = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
如果我理解正确的,你不希望宣布数组重复Array
很多次。
你可以试试这个:
val > = Array
val x: Array[Array[Int]] = >(
>(1, 2, 3),
>(4, 5, 6),
>(7, 8, 9)
)
Source(还有其他建议也)
这正是我想要做的。我无法在任何地方找到它。 – Busti 2014-09-12 23:51:14
不客气。 – JosEduSol 2014-09-12 23:52:23
嗨JosEdu,出于好奇我问了这个问题,我们不能像上面这样声明'val> = Array; (1,2,3), >(4,5,6), >(7,8,9) ) – user3366706 2014-09-13 16:46:34
为什么你需要做的是没有用'阵列()'? – 2014-09-12 23:37:54
它更干净一点,就像这样...(这更像是一个是/否的问题) – Busti 2014-09-12 23:42:25
尝试为数组提供一个类型别名来简化符号。那就是你想要的? – JosEduSol 2014-09-12 23:45:35