當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


GO Values用法及代碼示例

GO語言"net/url"包中"Values"類型的用法及代碼示例。

值將字符串鍵映射到值列表。它通常用於查詢參數和表單值。與 http.Header 映射不同,Values 映射中的鍵區分大小寫。

用法:

type Values map[string][]string

例子:

package main

import (
	"fmt"
	"net/url"
)

func main() {
	v := url.Values{}
	v.Set("name", "Ava")
	v.Add("friend", "Jess")
	v.Add("friend", "Sarah")
	v.Add("friend", "Zoe")
	// v.Encode() == "name=Ava&friend=Jess&friend=Sarah&friend=Zoe"
	fmt.Println(v.Get("name"))
	fmt.Println(v.Get("friend"))
	fmt.Println(v["friend"])
}

輸出:

Ava
Jess
[Jess Sarah Zoe]

相關用法


注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 Values。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。