julia - Julia 编程语言中的双点 (..) 是什么意思?

标签 julia

例如在下面的代码中,x 正在定义域,但为什么 0 和 4pi 之间有双点?

using ApproxFun
x=Fun(identity,0..4π)

最佳答案

..是一个运算符(例如 + ),但它没有默认定义。您可以将其定义为您想要的任何内容:

julia> ..(a, b) = println(a, ", ", b)
.. (generic function with 1 method)

julia> "hello" .. "world"
hello, world
Julia 包 IntervalArithmetic用它来构造一个区间,例如
julia> using IntervalArithmetic

julia> 4..5
[4, 5]

julia> typeof(4..5)
Interval{Float64}
我怀疑这就是它在您的代码示例中的用途。

关于julia - Julia 编程语言中的双点 (..) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63484118/

相关文章:

python - 如何在 Julia 中使用 Python 函数?

julia - 如何将复数添加到数组中?

julia - 有没有在 Julia 中实现状态机的好例子?

julia - 如何在 Julia 中创建一个数组?

julia - Julia 中 se 的所有子集

unit-testing - 如何找到@test失败的变量值

julia - 如何在 Julia 中向 manifest.toml 文件添加私有(private)依赖项?

julia - 当我尝试使用矩阵作为字段创建复合类型时堆栈溢出

julia - 当最后一个引用被垃圾收集时,或者当任何引用被垃圾收集时,是否会调用终结器?

matlab - knnsearch 从 Matlab 到 Julia