Printf vs. Println vs. Print in Go
Go menawarkan tiga fungsi serba boleh untuk mengeluarkan data ke konsol: Printf, Println dan Cetak. Walaupun fungsi ini berkongsi matlamat bersama untuk memaparkan maklumat, ia berbeza dalam keupayaan dan pilihan pemformatan.
Printf
Printf (a.k.a. "Print Formatter") ialah yang paling serba boleh dan kompleks daripada tiga fungsi. Ia membolehkan anda memformat dan memasukkan nilai ke dalam rentetan menggunakan penentu format seperti "%s" (untuk rentetan), "%d" (untuk integer) dan "%f" (untuk terapung). Sebagai contoh, anda boleh menggunakan Printf untuk mencetak jenis pembolehubah menggunakan penentu format "%T":
fmt.Printf("%T", FirstName)
Ini akan mengeluarkan "rentetan", kerana FirstName ialah pembolehubah rentetan.
Cetak
Cetak adalah yang paling mudah daripada tiga fungsi. Ia hanya mencetak senarai argumen (rentetan, pembolehubah, dll.) ke konsol, tanpa pemformatan. Contohnya:
fmt.Print("Hello", " ", "World!")
Ini akan menghasilkan "Hello World!" pada konsol.
Println
Println (a.k.a. "Print Line") adalah serupa dengan Print, tetapi dengan penambahan aksara baris baharu automatik ("n") di penghujungnya. Ini berguna untuk mencetak berbilang pernyataan pada baris berasingan:
fmt.Println("Line 1") fmt.Println("Line 2")
Ini akan menghasilkan:
Line 1 Line 2
Atas ialah kandungan terperinci Fungsi Go Print Yang Harus Anda Gunakan: Printf, Println, atau Print?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!