私はscala
を初めて使用していて、何らかの文字列書式を設定しようとしています。補間器を使用したスカラー文字列の書式設定Sが機能しない
val mAPRegisterResponseMessage = s"{\" 'type' \": \"ap_register_response\",
\"message_id\": 02,\"register_status\": $registerStatus,\"host_name_type\":
$host_name_type, \"host_name\": $host_name, \"port_num\":$port_num }"
最初にsを削除すると文字列リテラルが形成されますが、明らかに正しくはありません。ただし、最初にsを追加すると、のように、2番目のバックスラッシュの場合は閉じられていない文字リテラルというエラーが発生します。 私は何が間違っていますか?あらゆる手掛かりが役立ちます。
一部の背景https://issues.scala-lang.org/browse/SI-6476。それは修正されないようです。 –