问题标签 [string-interpolation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3360 浏览

clojure - 在 Clojure 中使用字符串插值宏 (<<)

刚刚开始使用clojure。我正在使用leiningen,但无法弄清楚为什么我的<<宏导入似乎不起作用

项目.clj

核心.clj

当我做lein run 3 7 2我期望

但是我得到了这个(后面是一个大的堆栈跟踪):

0 投票
2 回答
32237 浏览

powershell - $($variableName) 在 PowerShell 中的可扩展字符串中是什么意思?

我在网上看到了许多使用它的示例脚本。最近,我在自动化 TFS的脚本中看到了它:

据我所知,$($taskTitle)似乎相当于$taskTitle. 我错过了什么吗?有什么理由使用括号和额外的美元符号吗?

0 投票
2 回答
778 浏览

perl - perl中的字符串插值

0 投票
12 回答
154575 浏览

linux - 如何替换复杂文本文件中的 shell 变量

我有几个文本文件,我在其中引入了 shell 变量(例如 $VAR1 或 $VAR2)。

我想把这些文件(一个一个)保存在所有变量都被替换的新文件中。

为此,我使用了以下 shell 脚本(在 StackOverflow 上找到):

这对非常基本的文件非常有效。

但是在更复杂的文件上,“eval”命令做的太多了:

  • 以“#”开头的行被跳过

  • XML 文件解析导致大量错误

有更好的方法吗?(在 shell 脚本中......我知道这很容易用 Ant 完成)

亲切的问候

0 投票
1 回答
204 浏览

php - 在 PHP 中格式化 Echo 语句

将这个 PHP 语句重新格式化为“Copyright © 2013 My Company。保留所有权利”的正确方法是什么。(不带引号)?

<?php _e('All Rights Reserved', 'mycompany'); ?> <a href="/">My Company</a> &copy; <?php echo date('Y');?>

截至目前,上述声明与“All Rights Reserved My Company © 2013”​​相呼应。

0 投票
3 回答
604 浏览

ruby-on-rails - 单引号字符串的内插

我正在构建一个字符串,该字符串将用作通过 SSH 在 Windows 机器上运行的命令。

该命令必须在其元素用双引号括起来的情况下执行,所以我必须将命令作为一个整体用单引号括起来。然而,这意味着我失去了使用内联插值的能力。

那么有没有办法我仍然可以在单引号字符串上使用内联插值?

0 投票
1 回答
1122 浏览

jquery - 在 escape_javascript 中使用 javascript 变量

我一直在尝试使以下工作:我希望 jQuery 函数在单击具有 ID 的某个 div 时加载特定的部分。我希望这个 ID 成为我与部分一起使用的 :locals 的一部分。

到目前为止,我还没有把它弄好。上面的代码返回“为 nil 调用的 id”,因此 $num 没有正确地提供给 escape_javascript 函数。当我用整数 8 替换 $num 时,它可以工作(在 <% %> 标签之间)。

有什么解决办法吗?

语法:

工作,所以这就是我想去的方式,除了 8 是 jQuery 的当然

0 投票
3 回答
808 浏览

string - 在 Scala 2.10 的字符串插值中获取参数名称

从 scala 2.10 开始,可以进行以下插值。

现在也可以定义自定义字符串插值,您可以在http://docs.scala-lang.org/overviews/core/string-interpolation.html#advanced_usage的“高级用法”部分的 scala 文档中看到

那么,我的问题是......有没有办法在插值之前从定义字符串新插值的隐式类内部获取原始字符串,包括任何插值变量名称?

换句话说,我希望能够定义一个插值 x,这样当我调用

我可以完全如上所示获得字符串,而无需在插值内替换 $name 部分。

编辑:快速说明,我想这样做的原因是因为我想获取原始字符串并将其替换为另一个字符串,一个国际化字符串,然后替换变量值。这是我想获得原始字符串而不对其执行插值的主要原因。

提前致谢。

0 投票
2 回答
1001 浏览

grails - 在grails中的字符串内插入变量

假设我有一个字符串以格式保存到数据库中的域属性中

从控制器,我传递这个变量的值,例如,"FooBar"。然后在 GSP 中,如果我做某事,页面。像

我得到如下输出:

看到直接从数据库返回的 ${variable} 没有被插值。需要做什么才能获得保存在数据库实例中的表达式 ${variable} 的正确插值形式。

0 投票
3 回答
11521 浏览

ruby - 单引号内的插值

如何在单引号内执行插值?

我尝试过这样的事情,但有两个问题。

  1. 它不起作用
  2. 我需要最终字符串将动态内容用双引号括起来,如下所示:

    /li>

可能看起来很奇怪,但我正在使用的宝石需要这个。