[解決済み] Scalaにおけるより良い文字列フォーマット
2022-02-19 12:10:35
質問
あまりに多くの引数で
String.format
は混乱しやすくなります。もっと強力に文字列をフォーマットする方法はないでしょうか。例えば、以下のように。
"This is #{number} string".format("number" -> 1)
それとも型の問題で不可能なのでしょうか(
format
はMap[String, Any]を取る必要があると思いますが、これが事態を悪化させるかどうかはわかりません)。
それとも、このような方法が良いのでしょうか。
val number = 1
<plain>This is { number } string</plain> text
名前空間を汚しているのに?
編集してください。
単純なポン付けでもいい場合が多いのですが、Pythonの
format()
(参照
http://docs.python.org/release/3.1.2/library/string.html#formatstrings
)
解決方法は?
Scala 2.10では 文字列補間 .
val height = 1.9d
val name = "James"
println(f"$name%s is $height%2.2f meters tall") // James is 1.90 meters tall
関連
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み] 文字列フォーマット:% vs. .format vs. f-stringリテラル
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】大文字・小文字を区別しない「Contains(string)
-
[解決済み】文字列リテラルに対して文字列をマッチングさせる方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Luaで文字列がnilまたは空でないかをチェックする
-
[解決済み] OCamlでcharから文字列に変換する
-
[解決済み] MIPSで文字列の最初の文字だけを置換するにはどうすればよいですか?
-
[解決済み] 一見、空のファイルや文字列がmd5sumを生成するのはなぜですか?
-
[解決済み] golangの[]stringと...stringの違いは何ですか?
-
[解決済み] Goで複数行の文字列はどのように書くのですか?
-
[解決済み] 動的構造体参照の引数は、有効なフィールド名として評価する必要があります。
-
[解決済み】Java7で文字列からパスを作成する。
-
[解決済み】文字、コードポイント、グリフ、書記素はどう違うの?
-
[解決済み] 複数行の文字列をカンマで区切られた1つの文字列に変換する