【问题标题】:What is the exact difference among punctuations “a”, ‘a’ and `a in DolphinDB?DolphinDB 中标点符号“a”、“a”和“a”之间的确切区别是什么?
【发布时间】:2022-01-18 09:19:58
【问题描述】:

我的问题是关于 DolphinDB 中的标点符号。我写了table.select("*").where(f"interval='d'")这一行,它无法检索数据,但是table.select("*").where(f"interval=d")`在我替换标记时有效。这里的间隔是SYMBOL类型。

我想知道 DolphinDB 中的单引号、双引号和反引号有什么区别?有什么有效的方法来区分它们的用途吗? 我看过类似的问题,但没有得到明确的答案。提前致谢!

【问题讨论】:

    标签: dolphindb punctuation


    【解决方案1】:

    如果要指定一个字符的数据类型,在 DolphinDB 中使用单引号来创建 CHAR 类型。使用函数typestr检查数据类型:

    您提到的标记都可以用于其他类型声明的情况,只要它不是一个字符,因为它们都引用了 STRING 类型。 SYMBOL 是一种特殊类型的 STRING。 来自 DolphinDB 教程的更多信息:

    • 后引号很方便,但不能用于包含空格或符号的字符串。
    • 要创建一个只有一个字符的字符串,我们可以使用反引号或双引号,但不能使用单引号。一个字符周围的单引号创建一个 CHAR 而不是 STRING。

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-04
      • 2020-09-24
      • 1970-01-01
      相关资源
      最近更新 更多