Исходники и презентации

This commit is contained in:
2025-05-23 07:26:39 +03:00
parent aa948179d5
commit 02d8430a3a
514 changed files with 13773 additions and 0 deletions

View File

@ -0,0 +1,29 @@
package main
type Option func(*User)
type User struct {
Name string
Surname string
Email *string
Phone *string
Address *string
}
func NewUser(name string, surname string, email, phone, address *string) User {
return User{
Name: name,
Surname: surname,
Email: email,
Phone: phone,
Address: address,
}
}
func main() {
email := "test@test.ru"
phone := ""
user1 := NewUser("Ivan", "Ivanov", &email, &phone, nil)
_ = user1
}