Groovyマルチライン文字列で文字列補間を使用するにはどうすればよいですか?

gsaslis:

Groovyには、で定義された複数行の文字列があり、'''他のいくつかの変数を置き換えるために補間を使用する必要があります。

私のすべての努力のために、私はそれを動作させることができません-私は何かを逃れる必要があると思います、それは私が行方不明です。

ここにいくつかのサンプルコードがあります:

def cretanFood = "Dakos" 
def mexicanFood = "Tacos"
def bestRestaurant = ''' 
${mexicanFood} & ${cretanFood}
'''
print bestRestaurant

現時点では、これは出力します:

${mexicanFood} & ${cretanFood}

私は明らかに期待するでしょうが:

Tacos & Dakos 

(注-文字列を連結したくない)

aalmiray:

Groovyでは、Javaが二重引用符を使用するのとまったく同じように、単一引用符を使用して不変の文字列を作成します。

Groovyで二重引用符を使用する場合、変更可能なストリングまたはGroovyストリング(略してGString)を作成する意図をランタイムに示します。可変文字列で変数補間を使用することも、通常のプレーンJava文字列のままにすることもできます。

この動作は、複数行の文字列バージョンにまで及びます。トリプル一重引用符を使用すると不変の複数行の文字列が作成されますが、トリプル二重引用符を使用するとGroovy文字列が作成されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Groovyマルチライン文字列で文字列補間を使用するにはどうすればよいですか?

分類Dev

Groovyマルチライン文字列で文字列補間を使用するにはどうすればよいですか?

分類Dev

文字列リテラルで文字列補間を使用するにはどうすればよいですか?

分類Dev

文字列補間で条件演算子を使用するにはどうすればよいですか?

分類Dev

「aws_sns_topic_subscription」の「エンドポイント」の補間文字列で変数を使用するにはどうすればよいですか?

分類Dev

リソースファイルで文字列補間を使用するにはどうすればよいですか?

分類Dev

jsonファイル内の既存のphp文字列リテラルを補間するにはどうすればよいですか?

分類Dev

Reactの文字列変数で文字列補間を行うにはどうすればよいですか?

分類Dev

マルチポイント線形補間を作成するにはどうすればよいですか?

分類Dev

Elixirで文字列補間を評価または実行するにはどうすればよいですか?

分類Dev

JavaScriptで文字列補間を実行するにはどうすればよいですか?

分類Dev

文字列の式でJSXを補間するにはどうすればよいですか?

分類Dev

文字列を手動で補間するにはどうすればよいですか?

分類Dev

Ruby文字列で減算を補間するにはどうすればよいですか

分類Dev

補間された文字列のモックを設定するにはどうすればよいですか?

分類Dev

javascriptまたはtypescript文字列の変数値を補間するにはどうすればよいですか?

分類Dev

マルチドメインサービスで1つの接続文字列を使用するにはどうすればよいですか?

分類Dev

HTMLファイル内の文字列をAngularJSで条件付きで補間するにはどうすればよいですか?

分類Dev

termcolor.coloredの補間文字列を作成するにはどうすればよいですか?

分類Dev

Parsec(Haskell)を使用して、キートークンに基づいて値を文字列に補間するにはどうすればよいですか?

分類Dev

パグ テンプレートの画像タグ - src attr で文字列補間を使用するにはどうすればよいですか?

分類Dev

JavaScript + Reactで、文字列をインラインで評価するにはどうすればよいですか?

分類Dev

JavaScript + Reactで、文字列をインラインで評価するにはどうすればよいですか?

分類Dev

JavaScript:文字列に補間された1つの配列アイテムのみを表示するにはどうすればよいですか?

分類Dev

式を使用しないC#文字列補間はどのようにコンパイルされますか?

分類Dev

Pythonのシェルのように文字列をコマンドライン引数に分割するにはどうすればよいですか?

分類Dev

文字ポインタを使用して文字列を入力するにはどうすればよいですか?

分類Dev

Pythonで文字列を文字列リテラルに変換するにはどうすればよいですか?

分類Dev

Rustでマルチパラメータ文字列関数を使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    Groovyマルチライン文字列で文字列補間を使用するにはどうすればよいですか?

  2. 2

    Groovyマルチライン文字列で文字列補間を使用するにはどうすればよいですか?

  3. 3

    文字列リテラルで文字列補間を使用するにはどうすればよいですか?

  4. 4

    文字列補間で条件演算子を使用するにはどうすればよいですか?

  5. 5

    「aws_sns_topic_subscription」の「エンドポイント」の補間文字列で変数を使用するにはどうすればよいですか?

  6. 6

    リソースファイルで文字列補間を使用するにはどうすればよいですか?

  7. 7

    jsonファイル内の既存のphp文字列リテラルを補間するにはどうすればよいですか?

  8. 8

    Reactの文字列変数で文字列補間を行うにはどうすればよいですか?

  9. 9

    マルチポイント線形補間を作成するにはどうすればよいですか?

  10. 10

    Elixirで文字列補間を評価または実行するにはどうすればよいですか?

  11. 11

    JavaScriptで文字列補間を実行するにはどうすればよいですか?

  12. 12

    文字列の式でJSXを補間するにはどうすればよいですか?

  13. 13

    文字列を手動で補間するにはどうすればよいですか?

  14. 14

    Ruby文字列で減算を補間するにはどうすればよいですか

  15. 15

    補間された文字列のモックを設定するにはどうすればよいですか?

  16. 16

    javascriptまたはtypescript文字列の変数値を補間するにはどうすればよいですか?

  17. 17

    マルチドメインサービスで1つの接続文字列を使用するにはどうすればよいですか?

  18. 18

    HTMLファイル内の文字列をAngularJSで条件付きで補間するにはどうすればよいですか?

  19. 19

    termcolor.coloredの補間文字列を作成するにはどうすればよいですか?

  20. 20

    Parsec(Haskell)を使用して、キートークンに基づいて値を文字列に補間するにはどうすればよいですか?

  21. 21

    パグ テンプレートの画像タグ - src attr で文字列補間を使用するにはどうすればよいですか?

  22. 22

    JavaScript + Reactで、文字列をインラインで評価するにはどうすればよいですか?

  23. 23

    JavaScript + Reactで、文字列をインラインで評価するにはどうすればよいですか?

  24. 24

    JavaScript:文字列に補間された1つの配列アイテムのみを表示するにはどうすればよいですか?

  25. 25

    式を使用しないC#文字列補間はどのようにコンパイルされますか?

  26. 26

    Pythonのシェルのように文字列をコマンドライン引数に分割するにはどうすればよいですか?

  27. 27

    文字ポインタを使用して文字列を入力するにはどうすればよいですか?

  28. 28

    Pythonで文字列を文字列リテラルに変換するにはどうすればよいですか?

  29. 29

    Rustでマルチパラメータ文字列関数を使用するにはどうすればよいですか?

ホットタグ

アーカイブ