Println、Printf、Print in Go について
JavaScript のバックグラウンドを持つ開発者は、console.log 関数と console.error 関数に精通しているかもしれません。ただし、Go では、情報を記録または出力するための 3 つの異なる方法があります。Println、Printf、および Print です。
Println
その名前が示すように、この関数は次のように出力します。その引数を標準出力ストリーム (通常はコンソール) に送信し、最後に改行文字を追加します。これは、変数の単純なログ記録と印刷に使用されるデフォルト関数です。
Printf
Printf (Print Formatter) は、フォーマットして印刷できる、より多用途な関数です。価値観。最初の引数としてフォーマット文字列を受け取り、その後にフォーマットされる任意の数の追加引数が続きます。書式指定文字列は、整数の場合は %d、文字列の場合は %s などの書式設定指定子を含め、後続の引数をどのように出力するかを指定します。
Print は可変数の引数を取得し、それらをスペースで区切って標準出力ストリームに出力します。フォーマットしたり、末尾に改行文字を追加したりしません。この関数は、書式設定のオーバーヘッドなしで出力をカスタマイズする場合に便利です。
違いを説明するには:
package main import "fmt" func main() { var FirstName = "Varun" fmt.Println(FirstName) // Prints "Varun" fmt.Printf("%T", FirstName) // Prints "string" fmt.Print(FirstName) // Prints "Varun" }
この例では:
以上がPrintln、Printf、Print in Go: どれを使用するべきですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。