一个在 Go 中优雅地使用 switch case 的示例

如题

发布于  星期日,五月 19 2024

使用 switch case 来优雅实现判断给定的字符串是否为合法的环境名称

const (
	PROD = "production"
	DEV  = "development"
	TEST = "test"
)

// isValidEnv 判断给定的字符串是否为合法的环境名称
func isValidEnv(env string) bool {
	switch env {
	case PROD, DEV, TEST: // [!code highlight]
		return true
	default:
		return false
	}
}
  • Golang