Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Terokai cara mengeluarkan tatasusunan dalam Golang

Terokai cara mengeluarkan tatasusunan dalam Golang

PHPz
PHPzasal
2023-03-30 09:12:071272semak imbas

Golang ialah bahasa pengaturcaraan bertaip kuat secara statik yang titik permulaannya adalah untuk memudahkan dan mengoptimumkan pengaturcaraan sistem teragih moden. Golang pada asalnya dikeluarkan pada tahun 2007 oleh Robert Griesemer, Rob Pike dan Ken Thompson dari Google dan telah menjadi bahasa yang sangat popular. Dalam Golang, tatasusunan ialah koleksi yang menyimpan elemen jenis data yang sama. Dalam artikel ini, kami akan meneroka cara untuk mengeluarkan tatasusunan dalam Golang.

Di Golang, anda boleh menggunakan pakej fmt untuk melengkapkan output tatasusunan. Pakej fmt menyediakan pelbagai fungsi output, yang biasa digunakan ialah fungsi Println, Printf dan Print. Di bawah ini kami mengeluarkan tatasusunan Golang dengan bantuan ketiga-tiga fungsi ini.

Gunakan fungsi Println untuk mengeluarkan tatasusunan

Fungsi Println boleh terus mengeluarkan tatasusunan ke konsol. Contohnya adalah seperti berikut:

package main

import "fmt"

func main() {
    arr := [5]int{1, 2, 3, 4, 5}
    fmt.Println(arr)
}

Hasil keluaran adalah seperti berikut:

[1 2 3 4 5]

Seperti yang anda lihat, fungsi Println akan secara automatik memisahkan elemen dalam tatasusunan dengan ruang dan masukkannya dalam kurungan segi empat sama.

Gunakan fungsi Printf untuk mengeluarkan tatasusunan

Fungsi Printf boleh mengeluarkan tatasusunan dengan memformatkan output. Contohnya adalah seperti berikut:

package main

import "fmt"

func main() {
    arr := [5]int{1, 2, 3, 4, 5}
    fmt.Printf("%v", arr)
}

Hasil output adalah seperti berikut:

[1 2 3 4 5]

Seperti yang anda lihat, rentetan format fungsi Printf menggunakan pemegang tempat %v untuk mewakili tatasusunan yang akan dikeluarkan.

Gunakan fungsi Cetak untuk mengeluarkan tatasusunan

Fungsi Cetak juga boleh digunakan untuk mengeluarkan tatasusunan, tetapi tidak seperti fungsi Println, ia tidak akan menambah aksara baris baharu secara automatik selepas tatasusunan output . Contohnya adalah seperti berikut:

package main

import "fmt"

func main() {
    arr := [5]int{1, 2, 3, 4, 5}
    fmt.Print(arr)
}

Hasil keluaran adalah seperti berikut:

[1 2 3 4 5]

Seperti yang anda lihat, hasil keluaran oleh fungsi Cetak adalah sama dengan hasil keluaran oleh fungsi Println, kecuali ia tidak ditambahkan pada aksara Newline.

Ringkasnya, mengeluarkan tatasusunan dalam Golang adalah sangat mudah. Hanya gunakan fungsi Println, Printf atau Print yang disediakan dalam pakej fmt. Fungsi ini boleh mengeluarkan tatasusunan secara langsung atau dengan memformat rentetan. Sudah tentu, anda juga boleh mengeluarkan tatasusunan dalam beberapa cara lain, seperti mengulangi elemen tatasusunan dan mengeluarkan setiap elemen menggunakan fungsi Println, Printf atau Print. Akhirnya, kita boleh memilih kaedah keluaran yang paling sesuai berdasarkan keperluan sebenar.

Atas ialah kandungan terperinci Terokai cara mengeluarkan tatasusunan dalam Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn