0

我在 GUI 中执行以下代码,

 bigarray(symbol,0,10000000).append!(take('a',100000))

结果显示如下,

2019-03-14T14:43:23.375: execution was completed with exception
Failed to append data

然后我将单引号更改为双引号,如下所示,

bigarray(symbol,0,10000000).append!(take("a",100000))

结果没问题。

我记得单引号(')和双引号(")在DolphinDB中是一样的,

为什么 DolphinDB 在执行这段代码时会报异常?

4

1 回答 1

1

在 DolphinDB 中,双引号 (") 用于表示字符串对象。但是,单引号的语义取决于。如果它引用单个字符,则引用的字符被视为一个字符。如果它引用多个字符,引用的对象被视为字符串对象。

于 2019-04-13T03:49:52.383 回答