Я пытаюсь создать структуру, которая использует формулу для автоматического создания данных в одном из полей структуры при вводе двух других значений.
Например, я хочу создать двухмерную прямоугольную комнату сLength
и Width
, которые являются значениями, которые вводятся. Затем я хотел бы включить формулу Area = Length * Width
в структуру.
Попытался и просто получил синтаксическую ошибку:
синтаксическая ошибка: неожиданно =, ожидается точка с запятой или символ новой строки или}
// CURRENT CODE
type room struct {
L int
W int
A int
}
// WOULD LIKE IT TO BE
type room struct {
L int
W int
A int = room.L*room.H
}