当前位置: 首页 > 知识库问答 >
问题:

如何使用Raku将固定数组初始化为值

苗承
2023-03-14

这可能很愚蠢,但我在文档中没有找到一个关于如何在不迭代的情况下轻松初始化固定数组或多维数组的好解决方案。

my @array[10] = [0,0,0,0,0,0,0,0,0,0];
my @grid[100;100]; 

共有1个答案

罗学真
2023-03-14

我可能会使用xx运算符。类似于这样:

my @array[10] = 0 xx 10;
my @grid[100;100] = [0 xx 100] xx 100;
 类似资料:
  • 问题内容: 我想知道如何初始化一个数组(或列表),但尚未填充值,以具有定义的大小。 例如在C中: 我该如何在python中做到这一点? 谢谢。 问题答案: 您可以使用:

  • 问题内容: 我下面有这段代码。如何初始化每个元素= false? 我看到了类似的问题。但是,第二行对我来说没有意义(您能解释第二行吗?)。 问题答案: a中元素的默认值为false。您不需要做任何事情。 之所以需要这样做是因为默认值为。 要初始化为true,使用过载的一个接受。 看到它在线上工作:ideone

  • 问题内容: 在将java.util.Date变量初始化为空时,我需要您的帮助。当我运行页面时,如果我没有选择任何日期,它将显示nullpointerexception。 代码是: 我试图使该变量为空,但是它不起作用> 但是,使用初始化: 上面的代码会给我一个我不想要的默认值。 问题答案: java.util.Date的 实例存储一个日期。那么,如何在其中什么也不存储呢?它只能存储对实例的引用。如果

  • 问题内容: 我只是看了这个SO Post: 但是,哥伦比亚大学教授的笔记按以下方式进行。请参阅第9页。 哪种方法正确?他们似乎在说不同的话。 特别是在注释版本中没有。 问题答案: 这根本不会在Java中编译(因为您正在将数组类型的值分配给非数组类型的变量): 被以下错误拒绝(另请参见:http : //ideone.com/0jh9YE): 要进行编译,请声明其类型,然后在其上循环:

  • 问题内容: 在bash中以这种方式声明数组是否会将所有数组元素初始化为0? 如果没有,如何将数组元素初始化为0? 问题答案: 您的示例将声明/初始化一个空数组。 如果要初始化数组成员,请执行以下操作: 如果要初始化具有100个成员的数组,可以执行以下操作: 请记住,bash中的数组不是固定长度的(索引也不必是连续的)。因此,除非知道数字应为多少,否则无法初始化数组的 所有 成员。

  • 在Java中,可以初始化数组,例如: Kotlin的数组初始化是什么样子的?