Tôi mới sử dụng ngôn ngữ GO và giờ tôi đang gặp phải một chút vấn đề. Khi tôi gọi Time's Second(), Year(), vv, chúng cho tôi một số nguyên nhưng khi tôi gọi Month(), nó đã cho tôi một biến kiểu Month.Tháng để vào trong Go
Từ các tài liệu trên mạng, tôi thấy
type Month int
...
func (m Month) String() string
nhưng tôi không hoàn toàn hiểu nó. mã của tôi có lỗi sau vì m không phải là int. Tôi nên lấy int từ tháng như thế nào?
hoạt động không hợp lệ:
m/time.Month(10) + offset
(loại không phù hợp time.Month và int)
ThX, mã tôi viết là byte (m/10 + offset) nhưng công cụ "thông minh" hiển thị m/time.Month (10) trong nhật ký lỗi. – Nick