問題タブ [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を使用していますが、タプルによる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]
はうまくいかないのはなぜですか? それらは両方とも同じ型ですが、スライス内のすべての項目を明示的にフォーマットせずにスライスを渡さないのはなぜですか?
string - パス文字列で文字列補間を使用して .less ファイルをインポートするにはどうすればよいですか?
パス文字列で文字列補間を使用して .less ファイルをインポートするにはどうすればよいですか。
私はこれを試しました
この:
この:
これを解決するためのヒントはありますか?
ありがとう!
powershell - コマンド内での変数(PowerShell)の使用
基本的に、スケジュールされたタスクでコンピュータ名を指定する必要があります...
前もって感謝します!
php - クエリ文字列の安全性と変数補間
PHP にあまり詳しくありませんが、ユーザーが変数補間を利用してシークレットの値を取得することは可能ですか?
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の初心者です。助けていただければ幸いです。
php - 文字列内でオブジェクトのメソッドにアクセスする
最近、php のドキュメントを読んでいて、文字列セクションで興味深いメモを見つけました。
{$} 内の関数、メソッド呼び出し、静的クラス変数、およびクラス定数は、PHP 5 以降で機能します。ただし、アクセスされる値は、文字列が定義されているスコープ内の変数の名前として解釈されます。関数やメソッドの戻り値、またはクラス定数や静的クラス変数の値にアクセスする場合、単一の中括弧 ({}) を使用しても機能しません。
www.php.net/manual/en/language.types.string.phpを参照してください。
オブジェクトのメソッド呼び出しによって返される値を取得するためにカーリー構文を使用することはできません。次のコードを試してみたところ、問題なく動作したため、マニュアルの間違いですか、それとも誤解しました。
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です。