Sobes.tech
Junior — Middle

Дар забони барномасозӣ, суроғаи дар ишора ба қисм (slice) чӣ гуна нигоҳ дошта мешавад?

sobes.tech AI

Ҷавоб аз AI

Дар забони Go, қисм (slice) як сохтор аст, ки се майдон дорад: ишора ба массив, дарозӣ ва қобилияти нигоҳдорӣ. Ишора ба қисм, суроғаи аввалини унсури массивро нигоҳ медорад, ки ба он ишора мекунад.

Яъне, ишора ба оғози зермассив дар массиви асосӣ ишора мекунад, ки имкон медиҳад, ки бо зермассивҳо бидуни нусхабардорӣ кор кунанд.

Масалан:

arr := [5]int{1, 2, 3, 4, 5}
slice := arr[1:4] // қисм ба arr[1] ишора мекунад

Ин ҷо, ишораи қисм ба унсури arr[1] ишора мекунад, дарозӣ 3 ва қобилияти нигоҳдорӣ 4 аст.