Di Golang, beberapa fungsi tersedia untuk mencetak teks, dan masing-masing menyediakan kes penggunaan tertentu. Berikut ialah penjelasan tentang fungsi pencetakan yang paling biasa digunakan:
Penerangan:
Mencetak argumen yang disediakan sebagai teks biasa tanpa menambah baris baharu. Ia tidak memformat output.
Kes Penggunaan:
Untuk teks atau nilai bercantum ringkas yang tiada pemformatan khusus diperlukan.
fmt.Print("Hello") // Output: Hello fmt.Print("World") // Output: HelloWorld fmt.Print(123, " GoLang") // Output: HelloWorld123 GoLang
Penerangan:
Mencetak argumen yang disediakan sebagai teks biasa dan menambahkan baris baharu pada penghujungnya.
Kes Penggunaan:
Untuk keluaran ringkas yang anda inginkan pemisah talian automatik selepas mencetak.
fmt.Println("Hello") // Output: Hello (with newline) fmt.Println("World") // Output: World (on a new line) fmt.Println(123, "GoLang") // Output: 123 GoLang (on a new line)
Penerangan:
Memformat dan mencetak teks mengikut rentetan format yang ditentukan. Tidak menambah baris baharu melainkan disertakan secara eksplisit dalam rentetan format.
Kes Penggunaan:
Untuk output dinamik atau berformat (cth., integer, terapung, rentetan, dll.).
name := "Alice" age := 25 fmt.Printf("My name is %s and I am %d years old.", name, age) // Output: My name is Alice and I am 25 years old.
Verb | Description | Example |
---|---|---|
%s | String | fmt.Printf("%s", "Go") |
%d | Integer (base 10) | fmt.Printf("%d", 123) |
%f | Floating-point | fmt.Printf("%.2f", 3.14) |
%v | Default format for any value | fmt.Printf("%v", true) |
%T | Type of the variable | fmt.Printf("%T", name) |
% v | Struct with field names | fmt.Printf("% v", obj) |
Penerangan:
Memformat teks seperti fmt.Printf, tetapi bukannya mencetak ke konsol, ia mengembalikan rentetan yang diformat.
Kes Penggunaan:
Untuk menyediakan rentetan untuk kegunaan kemudian (cth., pengelogan, membina respons).
formatted := fmt.Sprintf("Hello, %s!", "Alice") fmt.Println(formatted) // Output: Hello, Alice!
Atas ialah kandungan terperinci Fungsi Cetakan PostGolang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!