Sobes.tech
Junior — Middle

Манъ кардани калиди 'new' дар вақти сохтани объектҳо дар забони барномасозӣ чӣ маъно дорад?

sobes.tech AI

Ҷавоб аз AI

Дар забони Go калиди калидии new барои ҷудо кардани хотира барои объекти нав истифода мешавад ва ишорагари ба он объекти навро бармегардонад. Дар ҳамин ҳол, объект бо арзишҳои пешфарз барои навъи он оғоз мешавад.

Масалан:

p := new(int) // p навъи *int дорад
*p = 42       // арзишро тавассути ишорагари таъин кунед
fmt.Println(*p) // баромад: 42

Бинобар ин, new объектро дар хотира месозад ва ишорагари ба он бармегардонад.