diff --git a/chapter3/format/format.go b/chapter3/format/format.go index 74d5f23..8a9a9d9 100644 --- a/chapter3/format/format.go +++ b/chapter3/format/format.go @@ -27,5 +27,4 @@ func main() { // Дробный формат %5.3f - %: спецификатор, 5:минимальная ширина всего числа, .3: ширина дробной части, f: тип формата fmt.Printf("%%7.1f: %7.1f\n", 12.34567) // В формате дробной части цифры не округляются, а просто отбрасываются - } diff --git a/chapter3/func/func.go b/chapter3/func/func.go index 170d86c..577aed5 100644 --- a/chapter3/func/func.go +++ b/chapter3/func/func.go @@ -1,6 +1,8 @@ package main -import "fmt" +import ( + "fmt" +) // Обявление функции (первая строчка до фигурных скобок - сигнатура функции) // line и times - параметры функции @@ -40,8 +42,12 @@ func main() { // paintNeeded(5.2, 3.5) // paintNeeded(5.0, 3.3) amount, err := paintNeeded(4.2, -3.0) - fmt.Println(err) - fmt.Printf("%.2f liters needed\n", amount) + if err != nil { + fmt.Println(err) + /* log.Fatal(err) */ + } else { + fmt.Printf("%.2f liters needed\n", amount) + } result := double(6.4) // Присвоение значения возврату из функции fmt.Print(result, "\n")