のように有効な通常の文字列リテラルのコンパイラは、エラーなしでコンパイルします。escape sequence
\n
\t
しかし、私がのinvalid escape characters
ように使用した瞬間\s
、\w
コンパイラはエラーを表示します。はい、それを使用verbatim string
またはエスケープすることでエラーを回避できます\\
が、私の質問は
コンパイラは文字列リテラルが有効であるかどうかを検証escape characters
しますか?そうであれば、それが唯一の目的です!