Perubahan Kecil yang Memberikan Hasil Luar BiasaAtomic Habits: Perubahan Kecil yang Memberikan Hasil Luar Biasa Orang mengira ketika Anda ingin mengubah hidup, Anda perlu memikirkan hal-hal besar. Namun pakar kebiasaan terkenal kelas dunia James Clear telah menemukan sebuah cara lain. 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 :