Sobes.tech
Junior — Middle

Фарқияти байни номҳои сохторҳо, ки бо ҳарфи хурд ва бо ҳарфи калон оғоз мешаванд, чист?

sobes.tech AI

Ҷавоб аз AI

Дар Go (Golang) номҳои сохторҳое, ки бо ҳарфи калон оғоз мешаванд, аз баста хориҷ карда мешаванд ва дар дигар бастаҳо дастрас мебошанд. Номҳое, ки бо ҳарфи хурд оғоз мешаванд, хориҷ карда намешаванд ва танҳо дар дохили ҳамон баста дида мешаванд.

Масалан:

package мисол

type Шахс struct { // сохтори хориҷшуда
    Ном string
}

type коргар struct { // сохтори ғайриэкспортшуда
    id int
}

Агар сохтор бо ҳарфи калон оғоз шавад, онро берун аз баста истифода бурда мешавад, ки барои ташкил кардани API-и умумӣ муҳим аст. Агар бо ҳарфи хурд оғоз шавад, сохтор дар дохили баста пинҳон аст.