【问题标题】:How to print a double quote symbol in Red language如何用红色语言打印双引号符号
【发布时间】:2017-09-24 03:15:59
【问题描述】:

如何打印双引号 (")。我尝试了 http://r.789695.n4.nabble.com/How-to-print-a-variable-with-in-double-quotes-td905186.html 中提到的不同方法,但它们不起作用:

print "\""
print as.character(x)  ; x should come in quotes
print dQuote(x)

如何做到这一点?

【问题讨论】:

标签: rebol red


【解决方案1】:

有两种字符串格式...{This is a string} 和"This is too"。转义使用插入符号 ^。

如果你使用大括号,你就不用担心逃跑了。如果它们自然匹配,您可以使用单引号、双引号甚至大括号。 {This is {a valid} string}.

所以你可以说print {"},或者如果你坚持要print "^""。前者通常更可取。

【讨论】:

  • {string} 真的很方便。
  • 尖括号也是字符串分隔符。
猜你喜欢
  • 2022-01-13
  • 2015-11-17
  • 2020-03-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
  • 2020-04-11
相关资源
最近更新 更多