Scala返回多维数组

时间:2015-10-21 16:41:04

标签: arrays scala multidimensional-array return

我正在尝试在Scala中制作一个简单的扫雷游戏,我正在尝试创建一个方法来调用嵌套方法,以便随机将地雷放入网格中。

我在数组上使用ofDim方法使其多维,效果很好,直到我将其指定为方法返回类型。我得到的错误是:

  

type ofDim不是Object Array的成员

代码如下:

fixed budget

我还没有找到任何关于在任何地方返回多维数组的信息。这可能在Scala中吗?我在这里缺少什么?

2 个答案:

答案 0 :(得分:2)

  1. Array.ofDim是一种方法,而不是一种类型,
  2. 如果你看看它是implemented是怎样的,它是一堆重载的方法,每个方法都有不同的返回类型。在您的情况下Array[Array[String]]

答案 1 :(得分:0)

我把一个快速的小例子放在一起,这样你就可以比较你最终得到的结果。它绝不是完美的,并且不包括无效的用户输入或游戏等,但无论如何它都在这里。

Array.isEmpty