問題タブ [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 投票する
3 に答える
1877 参照

python - タプルスライスによるPython文字列補間?

私はpython2.7を使用していますが、タプルによるpythonの文字列補間の背後にある理由が何であるか疑問に思っていました。TypeErrorsこの小さなコードを実行するときに、私は追いついていました:

版画:

そのため、エラーの発生元である 4 行目を次のように変更する必要があることがわかりました。

%sタプル スライスの各項目に 1 つずつ、2 つの演算子を使用します。この行で何が起こっているのかを調べていたときに、 a を追加したところ、次のprint type(self.dealer[:2])ようになりました。

私が予想したように、スライスされていないタプルのようなPlayer has %s and total %d." % (self.player,self.player_total)形式はうまくいき、スライスされたタプルself.dealer[:2]はうまくいかないのはなぜですか? それらは両方とも同じ型ですが、スライス内のすべての項目を明示的にフォーマットせずにスライスを渡さないのはなぜですか?

0 投票する
1 に答える
949 参照

string - パス文字列で文字列補間を使用して .less ファイルをインポートするにはどうすればよいですか?

パス文字列で文字列補間を使用して .less ファイルをインポートするにはどうすればよいですか。

私はこれを試しました

この:

この:

これを解決するためのヒントはありますか?

ありがとう!

0 投票する
2 に答える
23459 参照

powershell - コマンド内での変数(PowerShell)の使用

基本的に、スケジュールされたタスクでコンピュータ名を指定する必要があります...

前もって感謝します!

0 投票する
2 に答える
268 参照

php - クエリ文字列の安全性と変数補間

PHP にあまり詳しくありませんが、ユーザーが変数補間を利用してシークレットの値を取得することは可能ですか?

ID を渡そうとしました: $secret、%24secret、${secret}、{$secret}、%7D%24secret%7D、%24%7Dsecret%7D。これまでのところ安全に見えますが、何も見逃していないことを確認したいだけです。前もって感謝します。

0 投票する
2 に答える
679 参照

javascript - 問題を引き起こすjquery文字列補間

jquery tokeninputプラグインを使用していますが、jsonトークン入力データをフォームのどこかにある値に依存させたいと考えています。私のコードは次のようになります。

したがって、select_menu divの値が124の場合、プラグインは/tokens.json?b=124などのリクエストを行う必要があります。

どういうわけかこれはうまくいかず、理由はわかりません。私はまだJavaScriptの初心者です。助けていただければ幸いです。

0 投票する
2 に答える
211 参照

php - 文字列内でオブジェクトのメソッドにアクセスする

最近、php のドキュメントを読んでいて、文字列セクションで興味深いメモを見つけました。

{$} 内の関数、メソッド呼び出し、静的クラス変数、およびクラス定数は、PHP 5 以降で機能します。ただし、アクセスされる値は、文字列が定義されているスコープ内の変数の名前として解釈されます。関数やメソッドの戻り値、またはクラス定数や静的クラス変数の値にアクセスする場合、単一の中括弧 ({}) を使用しても機能しません。

www.php.net/manual/en/language.types.string.phpを参照してください。

オブジェクトのメソッド呼び出しによって返される値を取得するためにカーリー構文を使用することはできません。次のコードを試してみたところ、問題なく動作したため、マニュアルの間違いですか、それとも誤解しました。

0 投票する
4 に答える
12796 参照

scala - Scala 2.10 の文字列補間 - 文字列変数を補間する方法は?

文字列補間は Scala 2.10 以降の Scala で使用できます。

これは基本的な例です

たとえば、次のような動的補間を行う方法があるかどうか疑問に思っていました(説明のためだけにコンパイルしません)

  1. そのような文字列を「動的に」評価する方法はありますか? (またはそれは本質的に間違っている/不可能です)

  2. そして、s正確には何ですか?メソッド定義ではありません(どうやらそれは のメソッドでStringContextあり、オブジェクトではありません (もしそうなら、見つからないよりも別のコンパイル エラーをスローしたと思います)。


0 投票する
1 に答える
1220 参照

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

例えば

0 投票する
1 に答える
300 参照

jquery - jqueryのajax呼び出しからjson値を補間する

値のセットを返す jQuery で ajax 呼び出しがあります: p1、p2 ... pn。これらには、画像を表示するためのパスとファイル名の文字列が含まれています。つまり、img src 値です。

これらの n 値 ( i = 1 から n ) を [pseudo] のようにループしたい:

セレクターは正常に動作します..それは私が構築に問題を抱えているimg srcです。