有什么办法可以在golang的转换中进行转换吗?

时间:2018-10-16 21:14:06

标签: go struct casting switch-statement

很抱歉,如果这是重复的,但我找不到我想要的东西。我有这段代码:

type Message struct {
    value string
    timestamp string
}

func test(val interface{}) {

    switch val.(type) {
    case Message:
        message, ok := val.(Message)
        break
    default:
        break
    }
}

是否有任何方法可以直接从交换机自动生成Message的{​​{1}}值?我正在考虑使用val之类的东西,但是它不能编译。

0 个答案:

没有答案