Aku Kalah, Aku MerindukanmuPada akhirnya, aku paham bahwa tidak ada yang abadi. Semua punya waktunya sendiri, dan waktumu bersamaku sudah usai. Jadi, sekarang aku dipaksa melepaskanmu di saat aku belum mampu. Buy |
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 :