問題タブ [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を始めたばかりです。ライニンゲンを使用していますが、マクロのインポートが<<機能していないように見える理由がわかりません

project.clj

core.clj

そして私がするとき私はlein run 3 7 2期待します

しかし、私はこれを取得します(大きなスタックトレースが続きます):

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

powershell - PowerShellの展開可能な文字列で$($variableName)はどういう意味ですか?

これを使用するスクリプトの例をオンラインで多数見てきました。ごく最近、TFS の自動化に関するスクリプトでそれを見ました。

私が知る限り、$($taskTitle)と同等のよう$taskTitleです。何か不足していますか?括弧と追加のドル記号を使用する理由はありますか?

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

perl - perl での文字列補間

0 投票する
12 に答える
154575 参照

linux - 複雑なテキスト ファイルでシェル変数を置き換える方法

シェル変数 ($VAR1 または $VAR2 など) を導入したテキスト ファイルがいくつかあります。

これらのファイルを (1 つずつ) 取得し、すべての変数が置き換えられた新しいファイルに保存したいと思います。

これを行うために、次のシェル スクリプトを使用しました (StackOverflow にあります)。

これは非常に基本的なファイルで非常にうまく機能します。

しかし、より複雑なファイルでは、「eval」コマンドはあまりにも多くのことを行います:

  • 「#」で始まる行はスキップされます

  • XML ファイルの解析で大量のエラーが発生する

それを行うより良い方法はありますか?(シェルスクリプトで...たとえば、これはAntで簡単に実行できることを知っています)

敬具

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

php - PHP での Echo ステートメントのフォーマット

この PHP ステートメントを再フォーマットして、「Copyright © 2013 My Company.All rights reserved.」と言う適切な方法は何ですか? (引用符なし)?

<?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 変数の使用

私は以下を機能させようとしています: ID を持つ特定の div がクリックされたときに、jQuery 関数が特定のパーシャルをロードするようにします。この ID を、パーシャルと一緒に使用している :locals の一部にしたい。

これまでのところ、私はそれを正しくすることができませんでした。上記のコードは「nil の呼び出された ID」を返すため、$num が escape_javascript 関数に適切に渡されません。$num を整数 8 に置き換えると、機能します ( <% %> タグの間)。

解決策はありますか?

構文:

動作するので、8がもちろんjQueryであることを除いて、それが私が行きたい方法です

0 投票する
3 に答える
808 参照

string - Scala2.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"。お気に入り

次のような出力が得られます。

データベースから直接返される ${variable} が補間されていないことを確認してください。データベースインスタンスに保存された式 ${variable} の正しい補間形式を取得するには、何をする必要がありますか。

0 投票する
3 に答える
11521 参照

ruby - 一重引用符内の補間

一重引用符で補間を実行するにはどうすればよいですか?

私はこのようなことを試みましたが、2つの問題があります。

  1. 動かない
  2. 動的コンテンツを次のように二重引用符で囲むには、最後の文字列が必要です。

    /li>

おそらく奇妙に思えますが、私が使用している宝石にはこれが必要です。