Golang • Array
Ada tiga cara membuat array di golang
Cara Pertama
package main
import "fmt"
func main() {
var angka [3]string // Membuat array dengan panjang 3
// Mengisi setiap index
angka[0] = 10
angka[1] = 20
angka[2] = 30
// Tampilkan semua
fmt.Println(angka)
// Tampilkan berdasarkan index tertentu saja
fmt.Println("Angka di index pertama: ", angka[0])
}
Cara Kedua
package main
import "fmt"
func main() {
angka := [3]int{10, 20, 30}
fmt.Println(angka)
fmt.Println("Angka di index kedua :", angka[1])
}
Cara Ketiga
package main
import "fmt"
func main() {
angka := [...]int{10, 20, 30}
fmt.Println(angka)
fmt.Println("Angka di index ketiga", angka[2])
}
Penjelasan Singkat
- Cara pertama, cara manual, lebih panjang tapi lebih jelas.
- Cara kedua, simpel dan ringkas.
- Cara ketiga,
[...]
artinya golang akan menyesuaikan length secara otomatis.
Sesuaikan dengan kebutuhan.