Lenovo LOQ Gaming 15IRX9 Intel Core i5Lenovo LOQ 15IRX9 83DV00A8ID - CI5-13450HX/12GB/512GB/RTX3050 6GB/15.6 FHD IPS/WIN11+OHS2021/LUNA GREY - FREE GIFT - MOUSE - BACKPACK - PERFORMANCE - Processor : Intel® Core™ i5-13450HX, 10C (6P + 4E) / 16T, P-core 2.4 / 4.6GHz, E-core 1.8 / 3.4GHz, 20MB Free Klik Disini ! |
Conteks adalah paket Golang standar yang membawa tenggat waktu, sinyal pembatalan, dan nilai-nilai permintaan-scoped lainnya melintasi batas-batas antar proses API.
ctx := context.WithValue(parentContext, key, value)
context.Context
dibuat untuk setiap permintaan oleh net/http
, dan tersedia dengan Context()
metode.
package mainimport (
"context"
"fmt"
)func main() {
ctx := context.Background()
ctx = addValue(ctx)
readValue(ctx)
}func addValue(ctx context.Context) context.Context {
return context.WithValue(ctx, "key", "test value")
}func readValue(ctx context.Context) {
val := ctx.Value("key")
fmt.Println(val)
}
Baca artikel lainya :