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


GO ParseIP用法及代码示例


GO语言"net"包中"ParseIP"函数的用法及代码示例。

用法:

func ParseIP(s string) IP

ParseIP 将 s 解析为 IP 地址,并返回结果。字符串 s 可以是 IPv4 点分十进制 ("192.0.2.1")、IPv6 ("2001:db8::68") 或 IPv4 映射的 IPv6 ("::ffff:192.0.2.1") 形式。如果 s 不是 IP 地址的有效文本表示,ParseIP 返回 nil。

例子:

package main

import (
	"fmt"
	"net"
)

func main() {
	fmt.Println(net.ParseIP("192.0.2.1"))
	fmt.Println(net.ParseIP("2001:db8::68"))
	fmt.Println(net.ParseIP("192.0.2"))

}

输出:

192.0.2.1
2001:db8::68
<nil>

相关用法


注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 ParseIP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。