#circular-reference #nim-lang
#круговая ссылка #nim-lang
Вопрос:
Я пытаюсь сделать что-то вроде этого:
type
User = ref object
email: string
session: Session # ERROR! undeclared identifier 'Session'
type
Session = ref object
key: string
user: User
Есть ли какой-либо способ сделать это с помощью Nim?
Ответ №1:
Хорошо, ответ заключается в том, чтобы сделать это с помощью одного «типа» состояния, подобного этому:
type
User = ref object
email: string
session: Session # NO ERROR :)
Session = ref object
key: string
user: User