jit - DolphinDB JIT 不支持 while-loop 和 for-loop 中的 break 和 continue 吗?
问题描述
最近我发现 DolphinDB 从1.01版本开始支持 JIT 。但我发现它在 for-loop 或 while-loopbreak
中continue
不起作用。我试过这样的事情:
@jit
def foo() {
for(i in 1..10) {
break
}
}
foo()
@jit
def foo() {
i = 0
while(i < 100) {
continue
}
}
foo()
它们都不起作用,并抛出异常。由于break
和continue
在我以前的脚本中很常见,如果不支持它们会很不方便。所以我的问题是我的代码有什么问题,还是会在以后的版本中得到支持?
解决方案
请签出版本 1.01.2。此版本支持在 JIT中使用break
andcontinue
推荐阅读
- r - 在使用 geom_tile() 绘图之前汇总数据会呈现不同的结果
- c# - Xcode 和 Visual Studio 中的入口点
- pytorch - 尽管有足够的可用内存,但 PyTorch GPU 内存不足
- javascript - 获取接下来 3 个月的星期四并将日期输出到选择中
- python - snakemake 包装器:将通配符指向 config.yaml 或 txt 列表
- python-3.x - 如何将变量从一个文件中的类导入另一个文件中的类?
- javascript - 如何在我的 discord.js 中显示其他级别
- python - 在另一个函数中调用不和谐机器人函数
- java - Java中类之间的共享值
- c++ - STM32 上的 MFRC522 RFID 模块故障排除