julia - Julia 编程语言中的双点 (..) 是什么意思?
问题描述
例如在下面的代码中,x 是定义域,但为什么 0 和 4pi 之间有双点?
using ApproxFun
x=Fun(identity,0..4π)
解决方案
..
是一个运算符(例如 eg +
),但它没有默认定义。您可以将其定义为您想要的任何内容:
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}
我怀疑这就是它在您的代码示例中的用途。
推荐阅读
- ios - iOS 11 SDK 更新 – 错误的 Localizable.strings
- java - 对 RealmResults 字符串进行数字排序?
- python - 在 BST 中删除
- r - 如何在名称旁边添加总小时数
- c++ - 如何在 QT Creator 中更改调试器?
- python - Azure:没有名为 pip 的模块
- flask - 带有看门狗观察器的烧瓶应用程序
- java - Android Studio - JAVA - 变量可能尚未初始化
- java - Hibernate 不会在 h2 中为使用 @Entity 注释的类创建专用表
- android - 如何在给定原色的情况下以编程方式生成 colorPrimaryDark?