gpt4 book ai didi

go - 如何将字符串转换为其他结构

转载 作者:行者123 更新时间:2023-12-01 22:44:21 25 4
gpt4 key购买 nike

当前代码

var rdi rules.RuleDirection
switch direction{
case "ingress":
rdi = "ingress"
case "egress":
rdi = "egress"
}

方向是字符串类型
rdi是rules.RuleDirection类型

如何将方向转换为rdi,而不使用当前代码,这很复杂

最佳答案

由于RuleDirection似乎是从字符串派生的:

rdi:=rules.RuleDirection(direction)

但是,您可能需要在转换之前验证值:
if direction!="ingress" && direction!="egress" { 
// error
}
rdi:=rules.RuleDirection(direction)

关于go - 如何将字符串转换为其他结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61742063/

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