假設我有通過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中完成。基於預感,你形成了一個假設和一組測試假設的問題。爲了試試你的問題,你可以模擬一些簡單的測試數據。您在真實和測試數據上迭代幾次。這個問題在程序上是微不足道的,而域是一個挑戰。最後,通常會拋棄假設,然後繼續前進。如果您擊中黃金,那麼您可以使用常規軟件方法來構建服務。 –