Mastering Golang
  • Tentang Go
  • Instalasi Go
  • Membuat Project Go
  • Go Run & Go Build
  • Apa itu Package pada Go
  • Imports dan Exports
  • Variabel
  • Tipe Data
  • Konstanta dan Komentar
  • Operator
  • Type Conversion
  • Kondisional - IF
  • Kondisional - Switch Case
  • Looping
  • Array
  • Array - Looping
  • Slices
  • Pointer
  • Map
  • Fungsi
  • Struct
  • Method
  • Interface
  • Interface Kosong
  • Concurrency
  • Concurrency - Goroutines
  • Channel
  • Buffered Channel
  • Channel - Close and Range
  • Channel - Direction
  • Channel - Select
  • Concurrency - WaitGroup
  • Concurrency - Mutex
  • JSON Data
  • SQL
  • URL Parsing
  • GO Vendor
  • Unit Testing
  • Go Basic for Web Development
    • Aplikasi Web pada Go - Hello World
    • Root Routing
    • Query String
    • Web Service API Server
    • HTTP Basic Auth
    • RESTFul API dengan Gin dan Gorm
Powered by GitBook
On this page
  • Array dengan inisialisasi awal
  • Inisialisasi Array Tanpa Jumlah Elemen
  • Array Multidimensi

Was this helpful?

Array

Pada sesi ini akan dibahas penggunaan tipe data Array pada Go

PreviousLoopingNextArray - Looping

Last updated 4 years ago

Was this helpful?

Array pada GO menggunakan statement berikut ini:

[n]T adalah Array dari nilai n yang bertipe T .

Contoh Array pada GO:

Pada GO, ukuran Array sudah fix ditetapkan sejak awal deklarasi sebuah variabel dan nilai. Jadi tidak bisa menambahkan data diluar ukuran panjang dari Array.

Kita lihat pada kode di atas bahwa panjang Array i adalah 5. Namun kita memasukkan nilai melebihi panjang indeks dari array tersebut sehingga akan terjadi error.

Array dengan inisialisasi awal

Kita dapat menginisialisasi nilai Array pada awal deklarasi seperti contoh berikut ini:

Inisialisasi Array Tanpa Jumlah Elemen

Kita juga dapat menginisialisasi Array tanpa memasukkan panjang elemen dari sebuah Array yaitu menggunakan [...] :

Array Multidimensi

Array Multidimensi berarti ada elemen Array di dalam sebuah Array.

Lalu bagaimana jika kita ingin menggunakan Array yang dinamis? Pada GO kita bisa menggunakan Slice yang akan di bahas di sesi selanjutnya

Deklarasi Array dengan nilai bertipe String
Output program menampilkan nilai dari indeks Array dan isi dari sebuah Array
Mendeklarasikan panjang array dan memasukkan nilai
Inisialisasi Array
Output program dari nilai Array
Menginisialisasi Array tanpa panjang elemen
Menggunakan Multidimensional Array
Output program menampilkan data Multidimensional Array