问题标签 [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.
python - 带有元组切片的Python字符串插值?
我正在使用python2.7,我想知道pythons字符串插值背后的原因是什么。TypeErrors
做这个小代码时,我被赶上了:
印刷:
所以我发现我需要将错误来自的第四行更改为:
有两个%s
运算符,一个用于元组切片中的每个项目。当我检查这条线发生了什么时,虽然我添加了一个print type(self.dealer[:2])
并且会得到:
Player has %s and total %d." % (self.player,self.player_total)
就像我预期的那样,为什么像格式这样的非切片元组会很好,而切片元组则self.dealer[:2]
不行?它们都是同一类型,为什么不通过切片而不显式格式化切片中的每个项目呢?
string - 如何在路径字符串中导入带有字符串插值的 .less 文件?
如何在路径字符串中导入带有字符串插值的 .less 文件。
我试过这个
和这个:
和这个:
任何提示如何解决这个问题?
谢谢!
powershell - 在命令中使用变量 (PowerShell)
基本上我需要在计划任务中提供计算机名称...
先感谢您!
php - 查询字符串安全和变量插值
对PHP不是很熟悉,能不能让用户利用变量插值来获取secret的值?
我尝试传入 id:$secret, %24secret, ${secret}, {$secret}, %7D%24secret%7D, %24%7Dsecret%7D。到目前为止,它似乎是安全的,但只是想确保我没有遗漏任何东西。提前致谢。
javascript - jquery字符串插值导致问题
我正在使用 jquery tokeninput 插件,并且我希望 json 令牌输入数据依赖于可以在表单中某处找到的值。我的代码如下所示:
因此,如果 select_menu div 中的值是 124,插件应该发出诸如 /tokens.json?b=124 之类的请求。
不知何故,这只是行不通,我不知道为什么。我仍然是一个 javascript 新手。任何帮助表示赞赏!
ruby - 在字符串的引号内插入 Ruby 代码
我有一个这样的字符串:
我将如何在该消息中插入更多动态内容?我已经知道下面的方法不起作用,因为内容是按字面意思返回的。
php - Accessing object's method within string
Recently I was reading php documentation and found interesting note in string section:
Functions, method calls, static class variables, and class constants inside {$} work since PHP 5. However, the value accessed will be interpreted as the name of a variable in the scope in which the string is defined. Using single curly braces ({}) will not work for accessing the return values of functions or methods or the values of class constants or static class variables.
See www.php.net/manual/en/language.types.string.php
It says, that I can't use curly syntax to get value returned by object's method call. Is it a mistake in manual or I misunderstood it, because I tried the following code and it works just fine:
scala - Scala 2.10 中的字符串插值 - 如何插入字符串变量?
从 Scala 2.10 开始,字符串插值在 Scala 中可用
这是基本示例
我想知道是否有办法进行动态插值,例如以下(不编译,仅用于说明目的)
有没有办法“动态”评估这样的字符串?(或者它本质上是错误的/不可能的)
究竟是
s
什么?这不是方法定义(显然它是一个方法StringContext
),而不是一个对象(如果是,它会抛出一个不同的编译错误,而不是我认为的未找到)
scala - 这是带有反斜杠的多行字符串中的 Scala 2.10 字符串插值中的错误吗?
使用 Scala 2.10.0-RC1,我尝试在 Windows 文件路径中使用字符串插值,例如:
并得到了一个例外
没有多行字符串文字 ( """
) 它工作得很好 val path = s"""c:\foo\bar\$fileName.csv""" val path = s"c:\foo\bar\${fileName}.csv " //> 路径:字符串 = c:\foo\bar\myFile.csv
进一步测试以重现该问题:
这个异常是由于错误吗?还是我在进行字符串插值时根本不允许在 $ 符号之前使用反斜杠?
这是更多的堆栈跟踪:
更新:
现在标记为 Scala 2.10.1-RC1 已修复
https://issues.scala-lang.org/browse/SI-6631
顺便说一句,即使在修复之后,进行插值和避免转义的正确方法是使用raw
:
例如
jquery - 从 jquery 中的 ajax 调用中插入 json 值
我在 jQuery 中有一个 ajax 调用,它返回一组值:p1、p2 ... pn。这些包含用于显示图像的路径和文件名字符串。即img src 值。
我想遍历这些 n 值( i = 1 到 n )类似于 [pseudo] :
选择器工作正常.. 这是我在构建时遇到问题的 img src。