@lucifer-m
golang php js html css

Как передать структуру в другой пакет?

Допустим у меня есть db.Add(u) где u носит тип User. В этой функции (db.Add) я хочу в мап сохранить структуру дабы потом её использовать в этом пакете (создать map с этим типом). Я предполагаю что такое сделать возможно (тот же gorm использует нечто похожее). Я просто пытаюсь реализовать реляционную бд в озу (без sql и т.д. сразу орм которая всё хранит в озу для кеша будет самое то)
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 1
fastpars
@fastpars
myPackage.go
package myPackage

type User struct {
	ID string
}

func AddUser(user User) {
	// ...
}


main.go
package main

import "myPackage"

func main() {
	myPackage.AddUser(myPackage.User{
		ID: "...",
	})
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы