2018-05-08

2018-05-08  本文已影响0人  如风云淡

常见语法释疑
1、“;” 此处的分号正确理解,一个完整语句。先执行分号前语句,再执行分号后。
if date, ok := field.Interface().(time.Time); ok {
today := time.Now()
}

if err := c.ShouldBindWith(&b, binding.Query); err == nil {
c.JSON(http.StatusOK, gin.H{"message": "Booking dates are valid!"})
}

2、go func()
quit := make(chan os.Signal)
signal.Notify(quit, os.Interrupt)

go func() {
<-quit
log.Println("receive interrupt signal")
if err := server.Close(); err != nil {
log.Fatal("Server Close:", err)
}
}()

上一篇下一篇

猜你喜欢

热点阅读