2024-12-01 (日)
* ln
Goに fmt.Print()
と fmt.Println()
という関数があるけど、いままで改行の出力の有無の違いだけだと思っていた。
fmt.Println(x, y, "end") fmt.Print(x, y, "end\n")
x,y のどちらかがstring以外の時に、Printlnは間にスペースが入るけど、Printはスペースが入らない。ドキュメントには書いてあるのだけど、覚えられる自信ない。
Spaces are added between operands when neither is a string.
Println
Spaces are always added between operands and a newline is appended.