【发布时间】:2020-08-21 04:01:12
【问题描述】:
我在某个人的代码中遇到了一条语句 ** sconn, ok:= conn.(*tls.Conn) **。
我猜这是某种类型的转换? conn 是 net.Conn 的类型。这可以将 conn 转换为 *tls.Conn
我不确定这是什么意思。这个语法是什么意思?
【问题讨论】:
-
这是一个“类型断言”。请参加围棋之旅,尤其是tour.golang.org/methods/15 ff。
-
感谢您的快速回复。我很迷惑。很容易接受字符串“123”可以转换为整数或数字类型。但是对于这个, net.Conn 只是 tls.Conn 的一部分。怎么转换成 tls.Conn?