1
Теория
1. Что такое ACID?
2. Какие уровни изоляции поддерживает PostgreSQL?
2
Вопросы по коду
3. Что выведет этот код и какие в нем есть проблемы?
package main
import "fmt"
var a = 2
var b = 3
func main() {
sum, err := sum(a, b)
if err == nil {
fmt.Println(sum)
}
}
func sum(a, b int) (int, error) {
return a + b, nil
}4. Что выведет этот код?
package main
import (
"fmt"
"time"
)
func main() {
num := 5
go timer(&num)
for {
if num == 10 {
break
}
fmt.Println(num)
time.Sleep(100 * time.Millisecond)
}
}
func timer(num *int) {
time.Sleep(10000 * time.Millisecond)
*num = 10
}5. Задача: Сделать так, чтобы код в…