Gunakan tanda [] untuk mencari tag gan! contoh [flutter, javascript]

Golang - Tipe Data

Golang - Tipe Data

Artikel ini dibukukan pada buku Belajar Bahasa Pemrograman Go
access_time 11 Feb 2024 remove_red_eye 501 Kali spellcheck 175 Kata, 1463 Karakter
#go #golang #go language

Golang memiliki sejumlah tipe data bawaan yang mencakup berbagai jenis nilai yang dapat diwakili oleh program. Berikut adalah beberapa tipe data utama di Golang secara singkat (untuk detail pada setiap tipe data, akan ada pada link-link atau tombol yang kami cantumkan di setiap tipe data tersebut):

Integer

  1. int dan uint (bergantung pada apakah bilangan bulat bersifat signed atau unsigned).
  2. Tipe data spesifik ukuran, seperti int8, int16, int32, int64, uint8, uint16, uint32, dan uint64.

Float

float32 dan float64 untuk bilangan pecahan (floating-point).

Boolean

bool untuk nilai true atau false

String

string untuk representasi teks atau karakter.

Rune

rune untuk merepresentasikan satu karakter Unicode.

Complex

complex64 dan complex128 untuk bilangan kompleks.

Array

array untuk kumpulan elemen dengan ukuran tetap.

Slice

slice untuk kumpulan elemen dengan ukuran dinamis.

Map

map untuk koleksi pasangan kunci-nilai.

Struct

struct untuk membuat tipe data baru yang dapat menyimpan berbagai jenis data dengan nama-nama tertentu.

Pointer

pointer untuk mereferensikan alamat memori dari suatu nilai.

Function

function untuk merepresentasikan fungsi.

Interface

interface untuk mendefinisikan perilaku suatu objek.

Channel

channel untuk komunikasi antar goroutine.


Tipe data di Golang bersifat statis, artinya tipe data variabel harus dideklarasikan sebelum digunakan. Golang memiliki sistem tipe data yang kuat dan eksplisit, membantu dalam penanganan kesalahan dan meningkatkan keamanan kode.

Artikel ini dibukukan pada buku Belajar Bahasa Pemrograman Go
Navigasi Konten