在Python中,人们可以写 r"a\nb"
为了防止 \n
从被解释为换行符的转义序列。
朱莉娅有类似的东西吗?那么字符串插值怎么样呢 "$variable"
,有没有办法防止它?
我知道一个人可以简单地写 "a\\nb"
和 "\$variable"
在朱莉娅,但我想写很多LaTeX字符串,而不必考虑正确逃避每个反斜杠 \
和美元 $
人物...
(在朱莉娅, r"..."
创建一个正则表达式。)
在Python中,人们可以写 r"a\nb"
为了防止 \n
从被解释为换行符的转义序列。
朱莉娅有类似的东西吗?那么字符串插值怎么样呢 "$variable"
,有没有办法防止它?
我知道一个人可以简单地写 "a\\nb"
和 "\$variable"
在朱莉娅,但我想写很多LaTeX字符串,而不必考虑正确逃避每个反斜杠 \
和美元 $
人物...
(在朱莉娅, r"..."
创建一个正则表达式。)
从 朱莉娅0.6 我们有 raw"\a$variable"
好吧,我刚刚发现,因为人们可以轻松创建 非标准字符串文字 在朱莉娅,传递一个将做我要求的:
macro R_str(s)
s
end
>>> R"$a\n$b"
"\$a\\n\$b"
>>> print(R"$a\n$b")
$a\n$b
我也发现了 PyPlot.jl 定义«LaTeXString 可以通过构造的类型 L"...."
没有逃避反斜杠或美元符号»,具有IJulia中渲染方程式的额外好处。
最后一个问题仍然存在:在Julia base中有一个原始的字符串文字是不值得的吗?
从 朱莉娅0.6 我们有 raw"\a$variable"
好吧,我刚刚发现,因为人们可以轻松创建 非标准字符串文字 在朱莉娅,传递一个将做我要求的:
macro R_str(s)
s
end
>>> R"$a\n$b"
"\$a\\n\$b"
>>> print(R"$a\n$b")
$a\n$b
我也发现了 PyPlot.jl 定义«LaTeXString 可以通过构造的类型 L"...."
没有逃避反斜杠或美元符号»,具有IJulia中渲染方程式的额外好处。
最后一个问题仍然存在:在Julia base中有一个原始的字符串文字是不值得的吗?