当前位置: 首页 > 面试题库 >

如何在Clojure中创建原始的双精度二维(2d)数组?

孙子民
2023-03-14
问题内容

我正在与Clojure互操作的Java API要求我将2d的双精度数组传递给它;双[][]。如何在Clojure中创建 原始
的double二维数组?我正在寻找这样的东西

(double-array-2d [[1 2] [3 4]])

该函数的Java返回类型为double [] []。


问题答案:

试试这个:

(into-array (map double-array [[1 2] [3 4]]))


 类似资料:
  • 问题内容: 我一直在网上阅读,有些地方说这是不可能的,有些地方说是不可能,然后举一个例子,其他人则反驳该例子,等等。 如何在JavaScript中声明二维数组?(假设有可能) 我将如何访问其成员?(或?) 问题答案:

  • 我想有一个浮子阵列(双打) 然后我有一个返回最大值的函数 我在将基元数据类型转换为集合时遇到问题。我尝试将其转换为双列表,尝试将myArr转换为char / String来检查一些事情,但显然没有任何效果。 我一直看到原始数据类型的编译错误。我也尝试了< code>Double,但是没有成功。 我怎么可能将数组转换为集合

  • 问题内容: 我想动态创建一个二维数组。 我知道列数。但是行数正在动态更改。我尝试了数组列表,但它仅将值存储在单个维度中。我能做什么? 问题答案: 由于列的数量是恒定的,你可以有一个的。 由于它以a 为后缀,因此行数可以动态增加和减少。每行都有一个,它是静态的,但是您说列数是固定的,因此这不是问题。

  • 我该如何在Java中使用二维数组来设计这样的东西呢? 除了“name[i][j]=200;”当我把这个放进去的时候,它只印这个,其他什么也不印

  • 我有一个这样的文本文件: ids.txt 我想读取这个文件并加载到二维数组中。我希望有一个类似于下面的数组: 如何解决此异常?

  • 问题内容: 我有一个像这样的文本文件: ids.txt 我想读取此文件并将其加载到二维数组中。我希望有一个类似于下面的数组: 这是我写的代码: 运行此代码时,将引发异常: 如何解决此异常? 问题答案: 给定,您可以将每个项目解析为,并将其包装为使用: 现在要将结果转换为a,您只需执行以下操作: 对于输入: 输出: