Print

Goで、改行なしの出力は、Printを使う。

fmt package - fmt - pkg.go.dev

改行が無いので、文字列の末尾に付ける。
カンマで区切って、複数出力も出来る。
型が違っても、複数出力できる。

$ vi main.go
$ cat main.go
// パッケージ宣言
package main    // mainパッケージ(main関数はmainパッケージじゃないとbuildできないっぽい.)

// モジュールのインポート
import "fmt"    // fmt

// main関数
func main(){    // funcの後ろに関数名main.
        fmt.Print("ABCDE\n")    // 改行されないので"\n"付ける.
        fmt.Print("abc", "def", "\n")   // カンマで区切って複数出力.
        fmt.Print("a = ", 1, ", b = ", 2, "\n") // 型が違っても並べて出力.
}
$ go build main.go
$ ls
main  main.go
$ ./main
ABCDE
abcdef
a = 1, b = 2
$

mainのあるパッケージは、mainパッケージのmain.goじゃないとbuild出来ないんかな。
(別の名前にしたらバイナリが生成されない。)

Sample/go/Print/Print/src/Print at master · bg1bgst333/Sample · GitHub