我一直在研究 Julia 教程,奇怪的是 (1,2,3) 返回 (1,2,0)。
(1,2,3,4) 返回 (1,2,0,0)
(1,2,3,4,5) 按预期返回 (1,2,3,4,5)。
似乎大小为 3 或 4 的集合用 0 替换了第三个和第四个元素。我不认为这是正常行为,但我不熟悉环境,所以我不确定我可能做了什么造成这个。
我从我的配置文件中删除了所有 julia 文件并重新启动了解释器,并且该行为仍然存在。
在 cygwin 中执行的 windows 下版本 0.3.5 (2015-01-08 22:33 UTC)。
从命令执行时出现同样的问题。
最佳答案
这是一个(非常奇怪!)长期存在的 display bug 在 Windows 上。您可以在链接上阅读它 - 简而言之,该值是正确的,但显示不正确。它也应该在 Julia 0.4 的最终版本中得到修复,它将使用 LLVM 3.5(至少,这就是线程所说的)。
关于julia - 为什么 Julia> (1,2,3) 返回 (1,2,0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28423504/