Site icon JagadHost

Panduan Lengkap Mengenai GO Syntax: Memahami Dasar-dasar Bahasa Pemrograman Go

Bahasa pemrograman Go, sering disebut juga sebagai Golang, adalah bahasa pemrograman yang dikembangkan oleh Google pada tahun 2007 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Dikenal dengan kecepatan kompilasi yang tinggi dan kesederhanaannya, Go semakin populer di antara para pengembang perangkat lunak. Untuk memahami dasar-dasar Go, penting untuk memahami syntax-nya dengan baik. Dalam artikel ini, kami akan membahas secara rinci syntax dasar Go yang akan membantu Anda memulai perjalanan pemrograman Anda dengan bahasa ini.

Thank you for reading this post, don't forget to subscribe!

1. Variabel dan Tipe Data

Variabel dalam Go dideklarasikan dengan menggunakan kata kunci var, diikuti oleh nama variabel dan tipe datanya. Berikut adalah contoh penggunaan variabel dalam Go:

package main

import "fmt"

func main() {
    var nama string = "John"
    umur := 30 // Tipe data akan disimpulkan sebagai int

    fmt.Println("Nama:", nama)
    fmt.Println("Umur:", umur)
}

2. Struktur Kendali

Go mendukung struktur kendali seperti if, else, for, dan switch. Berikut contoh penggunaan struktur kendali if dalam Go:

package main

import "fmt"

func main() {
    nilai := 85

    if nilai >= 80 {
        fmt.Println("Anda lulus.")
    } else {
        fmt.Println("Anda tidak lulus.")
    }
}

3. Fungsi

Fungsi dalam Go didefinisikan menggunakan kata kunci func. Berikut adalah contoh penggunaan fungsi dalam Go:

package main

import "fmt"

func tambah(a, b int) int {
    return a + b
}

func main() {
    hasil := tambah(10, 20)
    fmt.Println("Hasil penjumlahan:", hasil)
}

4. Array dan Slices

Go mendukung array dan slices. Array memiliki ukuran yang tetap saat dideklarasikan, sementara slices memiliki ukuran yang dapat berubah. Berikut contoh penggunaan array dan slices dalam Go:

package main

import "fmt"

func main() {
    // Array
    var angka [3]int
    angka[0] = 1
    angka[1] = 2
    angka[2] = 3

    // Slices
    bilangan := []int{1, 2, 3, 4, 5}

    fmt.Println("Array:", angka)
    fmt.Println("Slices:", bilangan)
}

5. Struktur Data

Go mendukung penggunaan struktur data melalui struct. Struct memungkinkan penggunaan tipe data yang lebih kompleks dengan menyatukan beberapa tipe data menjadi satu. Berikut contoh penggunaan struct dalam Go:

package main

import "fmt"

type Person struct {
    Nama string
    Umur int
}

func main() {
    orang := Person{"Alice", 25}
    fmt.Println("Nama:", orang.Nama)
    fmt.Println("Umur:", orang.Umur)
}

Dengan pemahaman yang baik tentang syntax dasar Go seperti yang dijelaskan di atas, Anda siap untuk menjelajahi kemampuan bahasa pemrograman yang kuat ini. Selamat belajar dan semoga berhasil dalam perjalanan pemrograman Anda dengan Go!

Originally posted 2024-03-15 22:39:44.

Exit mobile version