Junior — Middle
Чӣ гуна контексти стандартиро бе мӯҳлати вақт дар Go оғоз кардан мумкин аст?
sobes.tech AI
Ҷавоб аз AI
Дар Go барои эҷоди контексти бе мӯҳлати вақт истифода мешавад функсияи context.Background(). Ин контексти холӣ, бе қобилияти бекор карданро бармегардонад, ки одатан ҳамчун реша барои дигар контекстҳо хизмат мекунад.
Масалан, оғоз кардани контексти стандартӣ бе мӯҳлати вақт:
import "context"
func main() {
ctx := context.Background()
// ctx метавонад ба функсияҳое, ки талаб мекунанд контекст, гузошта шавад
}
Агар контекст бо имконияти бекор кардан, аммо бе мӯҳлати вақт лозим бошад, метавон context.WithCancel(ctx) истифода бурд, аммо барои контексти оддӣ "холӣ" бе маҳдудиятҳои вақт — context.Background().