[fmt] 文字型の変数の内容をGo言語の構文に従って出力する

説明

文字型の変数の内容をGo言語の構文に従って出力するにはfmtパッケージのPrintf()メソッドを使います。Printf()メソッドのパラメーターに"%q"のように指定します。%qと記述された部分が変数の内容に置換されて出力されます。その際、文字列は"(ダブルクオート)で囲まれて出力されます。文字列内に"が含まれる場合は\"とエスケープされて出力されます。

サンプル [サンプルをダウンロード]

package main
import "fmt"
func main() {
str := "Go言語サンプル"
fmt.Printf("%q\n", str)
}

実行結果

Go言語を使ったプログラムの実行結果