mirror of
https://github.com/gin-gonic/gin.git
synced 2026-01-12 01:26:56 +08:00
```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
}
```