Sebagai bahasa pengaturcaraan taip statik sumber terbuka, bahasa Go mempunyai perpustakaan standard yang kaya dan fungsi yang berkuasa. Dalam bahasa Go, terdapat banyak fungsi dan kaedah yang biasa digunakan yang boleh membantu kami memudahkan kod dan meningkatkan kecekapan pengaturcaraan. Berikut akan memperkenalkan beberapa fungsi yang biasa digunakan dalam bahasa Go dan memberikan contoh kod khusus.
fmt pakej ialah pakej standard dalam bahasa Go untuk memformat input dan output Fungsi Printf di dalamnya boleh mengeluarkan kandungan kepada aliran keluaran standard mengikut rentetan yang diformat. Berikut ialah contoh kod:
package main import "fmt" func main() { name := "Alice" age := 20 fmt.Printf("Name: %s, Age: %d ", name, age) }
Dalam contoh ini, fungsi Printf mengeluarkan nilai nama dan umur kepada aliran keluaran standard mengikut rentetan yang diformatkan.
Pakej rentetan ialah pakej standard untuk memproses rentetan dalam bahasa Go digunakan untuk menentukan sama ada rentetan mengandungi subrentetan lain. Berikut ialah kod sampel:
package main import ( "fmt" "strings" ) func main() { str := "Hello, world!" sub := "world" if strings.Contains(str, sub) { fmt.Printf("The string '%s' contains the substring '%s' ", str, sub) } else { fmt.Printf("The string '%s' does not contain the substring '%s' ", str, sub) } }
Dalam contoh ini, fungsi Mengandungi menentukan sama ada str mengandungi subrentetan dan mengeluarkan maklumat segera yang sepadan berdasarkan keputusan.
pakej ioutil ialah pakej standard dalam bahasa Go untuk membaca kandungan fail di dalamnya digunakan untuk membaca kandungan fail laluan yang ditentukan dan mengembalikan tatasusunan bait. Berikut ialah contoh kod:
package main import ( "fmt" "io/ioutil" ) func main() { data, err := ioutil.ReadFile("example.txt") if err != nil { fmt.Println("Error reading file:", err) return } fmt.Println("File content:") fmt.Println(string(data)) }
Dalam contoh ini, fungsi ReadFile membaca kandungan fail example.txt dan menukarnya kepada output rentetan.
Di atas adalah contoh kod untuk beberapa fungsi yang biasa digunakan dalam bahasa Go. Fungsi ini boleh memudahkan kod, meningkatkan kecekapan dan membantu pembangun atur cara yang lebih baik dalam bahasa Go.
Atas ialah kandungan terperinci Apakah fungsi biasa yang disokong oleh bahasa Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!