From 36a52e353d6c5409f80c9bea8a8c198b36b607c5 Mon Sep 17 00:00:00 2001 From: Archie Fox Date: Mon, 23 Dec 2024 00:30:14 +0300 Subject: [PATCH] fix 1 --- chapter3/format/format.go | 1 - chapter3/func/func.go | 12 +++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) 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")