当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。