From bdebfa3c130b7d0c756d09c3b301d8146e947dfc Mon Sep 17 00:00:00 2001 From: Kirill Date: Thu, 26 Dec 2024 00:43:34 +0300 Subject: [PATCH 1/4] new lab6 --- golang/lab6/Hero.go | 31 +++++++++++++++++++++++++++++++ golang/lab6/lab6.go | 20 ++++++++++++++++++++ golang/main.go | 9 +++++++-- 3 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 golang/lab6/Hero.go create mode 100644 golang/lab6/lab6.go diff --git a/golang/lab6/Hero.go b/golang/lab6/Hero.go new file mode 100644 index 00000000..19cec81f --- /dev/null +++ b/golang/lab6/Hero.go @@ -0,0 +1,31 @@ +package lab6 + +type Hero struct { + name string + class string + lvl float64 +} + +func (h *Hero) SetName(name string) { + h.name = name +} + +func (h *Hero) GetName() string { + return h.name +} + +func (h *Hero) SetClass(class string) { + h.class = class +} + +func (h *Hero) GetClass() string { + return h.class +} + +func (h *Hero) SetLvl(lvl float64) { + h.lvl = lvl +} + +func (h *Hero) GetLvl() float64 { + return h.lvl +} diff --git a/golang/lab6/lab6.go b/golang/lab6/lab6.go new file mode 100644 index 00000000..a0ffd586 --- /dev/null +++ b/golang/lab6/lab6.go @@ -0,0 +1,20 @@ +package lab6 + +import "fmt" + +func Lab6() { + Hero1 := Hero{ + name: "Ivan", + class: "Человек", + lvl: 12, + } + fmt.Println("Старое имя:", Hero1.GetName()) + Hero1.SetName("Vasya") + fmt.Println("Новое имя:", Hero1.GetName()) + fmt.Println("Старый класс", Hero1.GetClass()) + Hero1.SetClass("Робот") + fmt.Println("Новый класс:", Hero1.GetClass()) + fmt.Println("Старый уровент:", Hero1.GetLvl()) + Hero1.SetLvl(15) + fmt.Println("Новый уровень:", Hero1.GetLvl()) +} diff --git a/golang/main.go b/golang/main.go index d2c4e91e..ac1fcdf8 100644 --- a/golang/main.go +++ b/golang/main.go @@ -1,7 +1,12 @@ package main -import "fmt" +import ( + "fmt" + + "isuct.ru/informatics2022/lab6" +) func main() { - fmt.Println("Hello world") + lab6.Lab6() + fmt.Println("Нерабеев Кирилл Сергеевич") } From 015e778fda179e96a090a9a587091104be741f16 Mon Sep 17 00:00:00 2001 From: xsssvake Date: Thu, 26 Dec 2024 00:44:48 +0300 Subject: [PATCH 2/4] Update lab6.go --- golang/lab6/lab6.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/golang/lab6/lab6.go b/golang/lab6/lab6.go index a0ffd586..aa3c26ae 100644 --- a/golang/lab6/lab6.go +++ b/golang/lab6/lab6.go @@ -4,12 +4,12 @@ import "fmt" func Lab6() { Hero1 := Hero{ - name: "Ivan", + name: "Иван", class: "Человек", lvl: 12, } fmt.Println("Старое имя:", Hero1.GetName()) - Hero1.SetName("Vasya") + Hero1.SetName("Вася") fmt.Println("Новое имя:", Hero1.GetName()) fmt.Println("Старый класс", Hero1.GetClass()) Hero1.SetClass("Робот") From deed972b18b8f247f1cb328bcb86af791fb0b26b Mon Sep 17 00:00:00 2001 From: xsssvake Date: Thu, 26 Dec 2024 00:47:36 +0300 Subject: [PATCH 3/4] Update main.go --- golang/main.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/golang/main.go b/golang/main.go index 9d6b9100..f1b4492c 100644 --- a/golang/main.go +++ b/golang/main.go @@ -7,7 +7,6 @@ import ( ) func main() { - "isuct.ru/informatics2022/lab4" -) fmt.Println("Нерабеев Кирилл Сергеевич") + lab6.Lab6() } From 193a57acac0f4911c3a603a51649550b29c7c11a Mon Sep 17 00:00:00 2001 From: xsssvake Date: Sat, 28 Dec 2024 14:26:56 +0300 Subject: [PATCH 4/4] Update main.go --- golang/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/golang/main.go b/golang/main.go index f1b4492c..f8dab9a7 100644 --- a/golang/main.go +++ b/golang/main.go @@ -3,10 +3,13 @@ package main import ( "fmt" + "isuct.ru/informatics2022/lab4" + "isuct.ru/informatics2022/lab6" ) func main() { fmt.Println("Нерабеев Кирилл Сергеевич") + lab4.Lab4() lab6.Lab6() }