TIL: Reflect dan Goroutine
Published on Mar 01, 2024
Reflect
import "reflect"
var hello = "Hai!"
var reflectValue = reflect.ValueOf(hello)
var reflectType = reflectValue.Type()
var value = reflectValue.String()
Goroutine
Digunakan untuk menjalankan proses concurrent sebuah function.
Goroutine bersifat asynchronous.
Core yang digunakan dalam Goroutine bisa diatur menggunakan runtime.GOMAXPROCS(n).
Untuk menerapkan Goroutine, pada saat pemanggilan function harus menggunakan keyword go di sebelum nama functionnya, contohnya seperti: go hello().