1. Что такое ООП?
2. Из чего состоит проект на Go?
3. Как устроены строки, слайсы и циклы в Go?
4. Что такое alter в базах данных, как добавлять и обновлять значения, добавлять столбец и очищать данные в таблице?
5. Что такое кластерный индекс?
6. Задача: Что выведет этот фрагмент кода со слайсами и структурами?
func main() {
s1 := make([]account, 0, 2)
s1 = append(s1, account{})
s2 := append(s1, account{})
acc := &s2[0]
acc.value = 10
fmt.Println(s1, s2)
s1 = append(s2, account{})
acc.value += 10
fmt.Println(s1, s2)
}7. Задача: Что выведет код с замыканием и циклом?
func main() {
funcs := []func(){}
for i := 0; i < 3; i++ {
funcs = append(funcs, func() {…