英文:
How to do string interpolation in raw strings in dart
问题
我可以在普通字符串中使用 $ 符号进行字符串插值,
但是如何在原始字符串中执行插值呢。
r"这是原始字符串"
因为在原始字符串中像这样使用 $ 符号进行插值是无效的。
r"我的名字是 $name"
英文:
I can do the string interpolation using $ sign in normal strings
but how can I perform interpolation in raw strings.
r"this is a raw string"
because $ sign for interpolation is not working in raw strings like this
r"my name is $name"
答案1
得分: 3
根据语言规范,我认为从原始字符串内部不起作用。但是你可以这样做:
r"my name is ""$name""r". Blah blah."
英文:
I think, according to language specification it wouldn't work from within the raw string. However you could do this:
r"my name is ""$name"r". Blah blah.";
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论