当前代码
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/