Язык программирования Go, например, использует начальный верхний регистр для экспортированных объявлений и начальный нижний регистр для неэкспортированных объявлений.
Пример:
func Product(x int, y int) int { //exported function
return x * y
}
func sum(x int, y int) int { //non-exported function
return x + y
}