如何在 scala 中创建具有不同长度的二维 int 数组?
我如何做这个 java 代码的 scala 等价物
int[][] vals = new int[4][];
for (int i=0; i < vals.length; i++) {
vals[i] = new int[1 + 2*i];
}
Array.ofDim 方法有两个参数
How do I do the scala equivalent of this java code
int[][] vals = new int[4][];
for (int i=0; i < vals.length; i++) {
vals[i] = new int[1 + 2*i];
}
The Array.ofDim method takes two parameters
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样:
但是,速度会慢得多。如果此代码位于关键路径中,则应该执行 while 循环以使其与 Java 中的非常相似。
Like this:
It will be much slower, however. If this code is in a critical path, you should do a while loop to make it much like in Java.
一种方法是:
One way to do this would be: