优化一段代码web
func Operator() error { if Operator1() { if Operator2() { if Operator3() { if Operator4() { } else { return OPERATORFAIL4 } } else { return OPERATORFAIL3 } } else { return OPERATORFAIL2 } } else { return OPERATORFAIL1 } return nil }
给定一大堆ip范围、国家的映射数据文件,根据ip获取国家,以下结构面试
1.2.0.12-1.2.1.123,CN; 2.23.0.142-2.23.1.123,SG; ...... 23.230.0.142-23.230.1.123,US;
有如下3个小题:sql
如下的函数输出数据库
func main() { for i := 0; i < 10; i++ { go func() { fmt.Println(i) }() } select {} }
一面session
二面函数
总结优化