由于错误 Cannot recognize the token a

问题描述 投票:0回答:1

下面的脚本会触发错误

Cannot recognize the token a
。如何修改这个脚本?

a = `a`b`c
each(i -> each(add{i,}, a), 1..10)
foreach each dolphindb
1个回答
0
投票

在您的脚本中,函数

each(add{i,}, a)
引用外部变量 a,它不是输入参数。由于函数无法引用外部变量,因此会触发错误。您可以按如下方式修改脚本:

a = `a`b`c
def f(i, a):each(add{i,}, a)
each(f{,a}, 1..10)
© www.soinside.com 2019 - 2024. All rights reserved.