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
  • Switch tanpa sebuah kondisi
  • Switch dengan banyak kondisi

Was this helpful?

Kondisional - Switch Case

Pada sesi ini kita akan membahas penggunaak Switch Case untuk kondisional

PreviousKondisional - IFNextLooping

Last updated 4 years ago

Was this helpful?

switch statement adalah cara lain dalam membuat suatu kondisi. Biasanya switch digunakan jika percabangan terlalu banyak.

Pada GO, switch berbeda dengan bahasa pemrograman lain yaitu jika suatu kondisi telah terpenuhi maka tidak akan dilanjutkan pengecekan case atau kondisi lainnya walaupun tidak ada statement break karena GO sudah secara otomatis dapat mengenali hal tersebut.

Switch tanpa sebuah kondisi

Kita dapat menggunakan switch tanpa sebuah kondisi yang berarti dapat membantu kode kita menjadi clean code.

Switch dengan banyak kondisi

Kita juga dapat menggunakan lebih dari 1 kondisi pada setiap case seperi berikut ini:

Penggunaan Switch Case
Output program dari pengecekan Switch Case
Menggunakan Switch tanpa kondisi
Output program menampilkan hasil dari Switch tanpa kondisi
Kondisi lebih dari 1 pada suatu case
Output program penggunaan Switch dengan banyak kondisi