gpt4 book ai didi

go - 只允许一组中的一个的数据结构?戈朗

转载 作者:数据小太阳 更新时间:2023-10-29 03:14:23 28 4
gpt4 key购买 nike

<分区>

什么是只允许一组可能选项中的一个的数据结构?

我尝试使用 enum,但它们不是我想要的。

package main

import "fmt"

type Event struct {
day_number Day
}

type Day int

const (
Monday Day = iota
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
)

func main() {
var r Event
r.day_number = Monday
fmt.Println(r.day_number)
// Keep this from happening.
var impossible Event
impossible.day_number = 12
fmt.Println(impossible.day_number)
}

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com