l11.go 719 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package main
  2. import (
  3. "fmt"
  4. "os"
  5. )
  6. type Person struct {
  7. name string
  8. age int
  9. }
  10. func polz() (string, int) {
  11. fmt.Println("Введите ваше имя")
  12. var pol1 string
  13. fmt.Scanln(&pol1)
  14. if pol1 == "Сергей" || pol1 == "сергей" {
  15. fmt.Println("Такая херь здесь не нужна")
  16. os.Exit(0)
  17. }
  18. fmt.Println("Введите ваш возраст")
  19. var pol2 int
  20. fmt.Scan(&pol2)
  21. return pol1, pol2
  22. }
  23. func main() {
  24. pol1, pol2 := polz()
  25. pers := Person{
  26. name: pol1,
  27. age: pol2,
  28. }
  29. if pers.age == 200 {
  30. fmt.Println("Ваше имя:", pers.name, "\n"+"Ты", pers.age)
  31. } else {
  32. fmt.Println("Ваше имя:", pers.name, "\n"+"Твой возраст:", pers.age)
  33. }
  34. }