func TestScanInt(t *testing.T) {
    var (
        str    = "a=111,b=222,c=333"
        format = "a=%d,b=%d,c=%d"

        a int
        b int
        c int
    )

    if _, err := fmt.Sscanf(str, format, &a, &b, &c); err != nil {
        log.Fatal(err)
    }

    log.Println("a:", a)
    log.Println("b:", b)
    log.Println("c:", c)
}

发表回复

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

Captcha Code