나는 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를 추가하면 두 번째 백 슬래시에 대해 닫히지 않은 문자 리터럴으로 오류가 발생합니다. 내가 뭘 잘못하고 있니? 모든 단서가 도움이 될 것입니다.
일부 배경은 https://issues.scala-lang.org/browse/SI-6476입니다. 그것은 고쳐지지 않을 것 같습니다. –