Junior — Middle
როგორ დავიწყოთ სტანდარტული კონტექსტი დროის შეზღუდვის გარეშე Go-ში?
sobes.tech AI
პასუხი AI-სგან
Go-ში დროის შეზღუდვის გარეშე კონტექსტის შექმნისთვის გამოიყენება ფუნქცია context.Background(). იგი აბრუნებს ცარიელ, გაუქმებელს კონტექსტს, რომელიც ჩვეულებრივ служит სხვა კონტექსტების ფესვად.
სტანდარტული დროის შეზღუდვის გარეშე კონტექსტის ინიციალიზაციის მაგალითი:
import "context"
func main() {
ctx := context.Background()
// ctx შეიძლება გადაეცეს ფუნქციებს, რომლებიც საჭიროებენ კონტექსტს
}
თუ საჭიროა კონტექსტი გაუქმების შესაძლებლობით, მაგრამ დროის შეზღუდვის გარეშე, შეიძლება გამოიყენოთ context.WithCancel(ctx), მაგრამ მარტივი "ცარიელი" კონტექსტისთვის — context.Background().