假设我有通过4个顶点的路径。在做快速原型我会在Java中定义了这个Kotlin和详细数组实例化
double[][] path = {{1.0, 2.0}, {1.0,3.0}, {3.0,4.0}, {8.0,9.0}}
使用arrayOf,并doubleArrayOf功能在科特林相同的代码将
val path = arrayOf(doubleArrayOf(1.0, 2.0), doubleArrayOf(1.0, 2.0), doubleArrayOf(1.0,3.0), doubleArrayOf(8.0,9.0))
其中详细感觉有点。有没有解决这个问题的Kotlin方式?
编辑:用例在数字数据的“REPL like”环境中回答查询,即考虑Matlab或SciPy。
我会用'data'类编写“正常”生产Kotlin代码,并归档“快速原型”的速度和简易性。不知道REPL的事情.. – voddan
“REPL like”环境对于这个问题意味着什么,目前还不清楚这是如何影响可能的答案的。 –
就像处理较短代码片段的科学工作流程一样,通常但不是在REPL中完成。基于预感,你形成了一个假设和一组测试假设的问题。为了试试你的问题,你可以模拟一些简单的测试数据。您在真实和测试数据上迭代几次。这个问题在程序上是微不足道的,而域是一个挑战。最后,通常会抛弃假设,然后继续前进。如果您击中黄金,那么您可以使用常规软件方法来构建服务。 –