Jestem nowy w języku GO i teraz mam do czynienia z małym problemem. Po wywołaniu sekund drugiego(), roku() itp. Dali mi liczbę całkowitą, ale kiedy zadzwonię do Miesiąc(), dostałem zmienną typu Miesiąc.Miesiąc na int in Go
Z dokumentu internetowego, widziałem
type Month int
...
func (m Month) String() string
ale ja nie bardzo rozumiem. mój kod zawiera następujący błąd, ponieważ m nie jest int. Jak powinienem otrzymać int od miesiąca?
nieprawidłowe działanie:
m/time.Month(10) + offset
(niedopasowane rodzaje time.Month i INT)
ThX, kod, który napisałem, to bajt (m/10 + offset), ale narzędzie "elegancko" wyświetla m/time.Month (10) w dzienniku błędów. – Nick