update for work status go/l19

This commit is contained in:
hhu67 2026-06-26 00:56:48 +03:00
parent 5d22bef418
commit b860e1acb6
4 changed files with 19 additions and 4 deletions

View file

@ -4,6 +4,7 @@ import (
"fmt"
"net/http"
"encoding/json"
"strings"
)
type User struct{

View file

@ -15,11 +15,25 @@ type UserStruct struct{
Email string `json:"email"`
}
func polz() (int, string, string) {
fmt.Printf("Your age? ")
var age int
fmt.Scan(&age)
fmt.Printf("Your name? ")
var name string
fmt.Scan(&name)
fmt.Printf("Your email? ")
var email string
fmt.Scan(&email)
return age, name, email
}
func main() {
age, name, email := polz()
user := UserStruct{
Age: 66,
Name: "Sergey",
Email: "Likhodeev.60@mail.ru",
Age: age,
Name: name,
Email: email,
}
JsonData, err := json.Marshal(user)
if err != nil {
@ -42,4 +56,4 @@ func main() {
}
fmt.Printf("status code %d\n", resp.StatusCode)
fmt.Println(string(body))
}
}

Binary file not shown.

BIN
go/l19/output/l2 Executable file

Binary file not shown.