朱莉娅|包含除数时的数组长度错误

时间:2018-06-25 15:04:50

标签: julia

当数组长度是可变的并且包含除法时,我在Julia中遇到了问题。

例如

length_of_array = n * (n + 1) / 2

array = Array{Float64,1}(length_of_array)

它返回与“转换”相关的错误。

谢谢您的时间。

1 个答案:

答案 0 :(得分:1)

您只能使用整数来索引数组。除法/总是返回浮点数,因此会出错。代替/,请使用div函数。您也可以像这样使用unicode运算符÷

length_of_array = (n * (n + 1)) ÷ 2