【已解决】go语言中的for循环

【背景】

折腾:

【记录】go语言中处理http的cookie

期间,需要将一个cookie的数组中的每个cookie都打印出来,所以,需要先去搞懂go中的for循环。

【折腾过程】

1.参考:

For statements

去试试:

然后用如下代码:

func printCurCookies() {
    var cookieNum int = len(gCurCookies);
    fmt.Printf("cookieNum=%d\r\n", cookieNum)
    for i := 0; i < cookieNum; i++ {
        var curCk *http.Cookie = gCurCookies[i];
        fmt.Printf("curCk.Raw=%s\r\n", curCk.Raw)
    }
}

就可以正常执行for循环了,然后打印出对应的cookie的信息了:

cookieNum=3
curCk.Raw=BDSVRTM=2; path=/
curCk.Raw=H_PS_PSSID=3364_1433_2981_3090_3286; path=/; domain=.baidu.com
curCk.Raw=BAIDUID=23590FA1D43482E2C2360FBDB95E4585:FG=1; expires=Thu, 19-Sep-43 15:20:01 GMT; path=/; domain=.baidu.com

如图:

for loop can print cookie info

【总结】

go语言中的for循环,也是很普通的,写成类似于:

    for i := 0; i < cookieNum; i++ {
        var curCk *http.Cookie = gCurCookies[i];
        fmt.Printf("curCk.Raw=%s\r\n", curCk.Raw)
    }

即可。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量