字符串插值中的转义引号 s"ALTER TABLE ${keyspace}.\"${tableName}\""
Escape quotes in string interpolation s"ALTER TABLE ${keyspace}.\"${tableName}\""
在 Scala 中,查询 Cassandra 时,这个字符串插值
s"ALTER TABLE ${keyspace}.\"${tableName}\" "
给我这个错误:
error: value $ is not a member of String [INFO] val
query:String=s"ALTER TABLE ${keyspace}.\"${tableName}\" ADD $colName
$dataTypeAsString;"
我做错了什么?
\"
does not work inside string interpolations.
尝试使用由三引号分隔的字符串:
s"""ALTER TABLE ${keyspace}."${tableName}" """
或通过附加 ${...}
:
转义内部双引号
s"ALTER TABLE ${keyspace}.${'"'}${tableName}${'"'} "
在 Scala 中,查询 Cassandra 时,这个字符串插值
s"ALTER TABLE ${keyspace}.\"${tableName}\" "
给我这个错误:
error: value $ is not a member of String [INFO] val query:String=s"ALTER TABLE ${keyspace}.\"${tableName}\" ADD $colName $dataTypeAsString;"
我做错了什么?
\"
does not work inside string interpolations.
尝试使用由三引号分隔的字符串:
s"""ALTER TABLE ${keyspace}."${tableName}" """
或通过附加 ${...}
:
s"ALTER TABLE ${keyspace}.${'"'}${tableName}${'"'} "