gin/binding
guonaihong 9e03cea269 achieve #1898
```go
package main

import (
        "fmt"
        "github.com/gin-gonic/gin"
)

func main() {
        r := gin.Default()
        r.GET("/", func(c *gin.Context) {
                var i int
                var err error

                err = c.DefaultQueryVar("int", &i, -1)
                fmt.Printf("%v, %v\n", i, err)

                var ss []string
                err = c.DefaultQueryVar("slice", &ss, []string{"5", "5", "5"})
                fmt.Printf("%v, %v\n", ss, err)

                var b bool
                err = c.DefaultQueryVar("bool", &b, false)
                fmt.Printf("%v, %v\n", b, err)

                var f float64
                err = c.DefaultQueryVar("f", &f, 3.14)
                fmt.Printf("%v, %v\n", f, err)

        })

        r.Run()
        return
}

```
2019-06-12 19:13:11 +08:00
..
2018-11-06 09:49:45 +08:00
2019-05-21 23:08:52 +08:00
2018-11-05 14:17:04 +08:00
2019-06-12 19:13:11 +08:00
2019-06-12 19:13:11 +08:00
2018-11-22 09:29:48 +08:00
2018-11-06 09:49:45 +08:00