kpa6uu
@kpa6uu
Программист Талибана [Пыхерский Алибаба]

Как добавить кастомное свойство существующей структуре?

Следующим кодом получаю TCP соединение:

ln, err := net.Listen("tcp", Server.GetHost()+Server.getPortForNet())

for {
    connection, err := ln.Accept()
}

connection - интерфейс net.Conn.

Мне нужно добавить несколько пользовательских свойств и методов этой структуре.

Например:

?{
name string
lastname string
}

func (Connection *?) GetName() string {
    return ?.name
}

func (Connection *?) GetLastName() string {
    return ?.lastname
}

Т.е. я должен буду иметь возможность писать нечто подобное: connection.getName().
Как это сделать?
  • Вопрос задан
  • 288 просмотров
Решения вопроса 1
А почему не хотите просто создать вот такую структуру?
struct User {
    Name string
    LastName string
    Connection net.Conn
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы