DolphinDB 中标点符号“a”、“a”和“a”的确切区别是什么?
What is the exact difference among punctuations “a”, ‘a’ and `a in DolphinDB?
我的问题是关于 DolphinDB 中的标点符号。我写了行 table.select("*").where(f"interval='d'")
并且它无法检索数据,但是当我替换标记时 table.select("*").where(f"interval=
d")` 工作。这里的间隔是 SYMBOL 类型。
我想知道 DolphinDB 中的单引号、双引号和反引号有什么区别?有什么有效的方法来区分它们的用途吗?
我看过类似的问题,但没有得到明确的答案。提前致谢!
如果要指定一个字符的数据类型,在DolphinDB中使用单引号创建一个CHAR类型。使用函数 typestr
检查数据类型:
你提到的标记都可以用在其他类型声明的情况下,只要不是一个字符,因为它们都是指STRING类型。 SYMBOL 是一种特殊类型的 STRING。
来自 DolphinDB 教程的更多信息:
- 反引号很方便,但不能用于包含空格或符号的字符串。
- 要创建只有一个字符的字符串,我们可以使用反引号或双引号,但不能使用单引号。一个字符周围的单引号创建一个 CHAR 而不是 STRING。
我的问题是关于 DolphinDB 中的标点符号。我写了行 table.select("*").where(f"interval='d'")
并且它无法检索数据,但是当我替换标记时 table.select("*").where(f"interval=
d")` 工作。这里的间隔是 SYMBOL 类型。
我想知道 DolphinDB 中的单引号、双引号和反引号有什么区别?有什么有效的方法来区分它们的用途吗? 我看过类似的问题,但没有得到明确的答案。提前致谢!
如果要指定一个字符的数据类型,在DolphinDB中使用单引号创建一个CHAR类型。使用函数 typestr
检查数据类型:
你提到的标记都可以用在其他类型声明的情况下,只要不是一个字符,因为它们都是指STRING类型。 SYMBOL 是一种特殊类型的 STRING。 来自 DolphinDB 教程的更多信息:
- 反引号很方便,但不能用于包含空格或符号的字符串。
- 要创建只有一个字符的字符串,我们可以使用反引号或双引号,但不能使用单引号。一个字符周围的单引号创建一个 CHAR 而不是 STRING。