Cách biểu diễn enums
theo idiomatic
trong Go là gì?
Cách biểu diễn enums
theo idiomatic
trong Go là gì?
Trong Go, không có kiểu dữ liệu enum được tích hợp sẵn như trong một số ngôn ngữ lập trình khác. Tuy nhiên, có những cách idiomatic để biểu diễn enums sử dụng hằng số và kiểu dữ liệu tùy chỉnh.
iota
với Kiểu Dữ liệu Tùy Chỉnh: Một cách tiếp cận idiomatic khác để biểu diễn enums trong Go là sử dụng iota
kết hợp với kiểu dữ liệu tùy chỉnh. Điều này cho phép bạn tạo ra một biểu diễn enum thể hiện rõ ràng và an toàn về kiểu dữ liệu.Ví dụ sử dụng iota
với kiểu dữ liệu tùy chỉnh:
package main
import "fmt"
type Color int
const (
Red Color = iota // 0
Green // 1
Blue // 2
)
func main() {
c...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào