获得徽章 0
- golang每日面试题【第五天】:
下面的代码输出什么?
func foo(x int) (r int) {
defer func() {
r *= x
}()
return x
}
func bar(x int) (r int) {
defer func(r int) {
r += x
}(r)
return foo(x)
}
func main() {
r := bar(2)
log.Print(r)
}code.juejin.cn
展开32 - 当我们web开发时检查用户是否处于离线状态,一般的做法是什么呢?JS中的 navigator.onLine 可以做到。但它只是检查你本地是否成功连接,不能检查网络是否连接成功。也就是说当 navigator.onLine = true 时,用户未必可以访问网络。有一个库 is-online 解决了这个问题。
github.com
19