raw string literals and interpreted string literals.

Topic

string literalには raw string literalinterpreted string literal の二種類がある

The Go Programming Language Specification

Summary

raw string litreral

  • バッククォートで囲む
  • 名前の通り、改行などがそのまま使える
  • \ が特別な意味を持たない
`foo`

interpreted string literal

  • ダブルクォートで囲む
  • 改行は使えない。ダブルクオーテーションも \エスケープが必要
  • \ のバックスラッシュエスケープでrune literalが使える -> \n など
"bar"

その他

Sho372/golang-programming

細かいことがほかにもあるがひとまずこんな感じ

rune literalもある

How's day been?

Bad 😅