Junior — Middle
Манъ кардани калиди 'new' дар вақти сохтани объектҳо дар забони барномасозӣ чӣ маъно дорад?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go калиди калидии new барои ҷудо кардани хотира барои объекти нав истифода мешавад ва ишорагари ба он объекти навро бармегардонад. Дар ҳамин ҳол, объект бо арзишҳои пешфарз барои навъи он оғоз мешавад.
Масалан:
p := new(int) // p навъи *int дорад
*p = 42 // арзишро тавассути ишорагари таъин кунед
fmt.Println(*p) // баромад: 42
Бинобар ин, new объектро дар хотира месозад ва ишорагари ба он бармегардонад.