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()
.