目录

[Go] 1.18新增库之net/netip

目录

go1.18标准库都支持了,还直接支持ipv6判断包含之类的。

示例如下

package main

import (
    "fmt"
    "net/netip"
)

func main() {
    p, err := netip.ParsePrefix(`10.10.10.0/24`)
    if err != nil {
        panic(err)
    }
    a, err := netip.ParseAddr(`10.10.10.6`)
    if err != nil {
        panic(err)
    }
    fmt.Println(p.Contains(a))
}