Go语言语法混乱

时间:2016-04-27 15:03:01

标签: go syntax

所以我对Go来说是全新的,我正在从concurrecny的python b / c转移。 无论如何我正在看net/http package documentation并偶然发现了这个:

client := &http.Client{
    CheckRedirect: redirectPolicyFunc
}

所以我看到我们正在通过引用原始的客户端结构来创建一个客户端变量(我认为这就是你要说的那个),但我完全迷失了

CheckRedirect: redirectPolicyFunc

""""意思是我们用它做什么?它之前和之后的东西是什么?我阅读了结构文档并做了介绍去教程,但我没有看到任何东西,我可能看起来不够努力。毫无疑问,它很简单,我只是不知道从哪里开始寻找答案。

感谢大家的答案!这现在更有意义了!

1 个答案:

答案 0 :(得分:6)

这称为composite literal

您只是创建http.Client类型的实例并设置 CheckRedirect属性,然后指向它。

相关问题