我如何在go中写这样的东西?
if time.Now() >= expiry {
}
Run Code Online (Sandbox Code Playgroud)
如果我使用,那么它实际上并不是我正在寻找的time.Now().After(expiry)大于或等于 ( ) 逻辑。>=如果我使用time.Now().After(expiry) || time.Now() == expiry,那么表达式看起来很长。有没有“正确”的方法来做到这一点?
Bur*_*dar 12
正确的做法是:
now:=time.Now()
if now.After(expiry) || now.Equal(expiry) {
...
}
Run Code Online (Sandbox Code Playgroud)
或者
if !time.Now().Before(expiry) {
...
}
Run Code Online (Sandbox Code Playgroud)