由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Military版 - 怎样能把go写的稍微漂亮一点? (转载)
相关主题
嘲笑马工的进来看看这个liyuanchao,|x| L1norm 为什么会导致sparse,你懂么
请教一个Palindrome Partition问题王垠: 图灵的光环
公民们,关于NSA Phone Record Collection可以告美国政府么王垠的[40 行代码]: 普通琐男码工们都跪安吧!
Obamacare Enrollment Error Rate: One in Four ZT代码写好真不容易
在County那个部门里可以查到public record?连王垠都被P了,老中码农这行真是没得混 (转载)
最新《科学》论文有关癌症起源 (转载)为什么大家都觉得码农丢人?
尼玛,newt是个历史博士。很长时间内你鳖用的是800MHz
无法量化的东西都不是科学。远在图灵机之上
相关话题的讨论汇总
话题: err话题: nil话题: return话题: csvfile话题: string
进入Military版参与讨论
1 (共1页)
c*9
发帖数: 3241
1
【 以下文字转载自 Programming 讨论区 】
发信人: peking2 (Lambda), 信区: Programming
标 题: 怎样能把go写的稍微漂亮一点?
发信站: BBS 未名空间站 (Thu Apr 30 11:23:18 2015, 美东)
比如下边这段代码,怎么能好看一点?有什么trick吗?
func readUserCSV(file string, lambda func(string, string) error) error {
csvfile, err := os.Open(file)
if err {
return err
}
defer csvfile.Close()
reader := csv.NewReader(csvfile)
reader.Read()
_for:
for {
record, err := reader.Read()
switch err {
case nil:
if err = lambda(record[0], record[1]); err != nil {
return err
}
case io.EOF:
break _for
default:
return err
}
}
return nil
}
c*9
发帖数: 3241
2
我介个写得怎么样?
1 (共1页)
进入Military版参与讨论
相关主题
远在图灵机之上在County那个部门里可以查到public record?
我喝瓶装咖啡品格不高最新《科学》论文有关癌症起源 (转载)
美国不是有邱奇吗尼玛,newt是个历史博士。
为什么美国不愿意收海外公司的税无法量化的东西都不是科学。
嘲笑马工的进来看看这个liyuanchao,|x| L1norm 为什么会导致sparse,你懂么
请教一个Palindrome Partition问题王垠: 图灵的光环
公民们,关于NSA Phone Record Collection可以告美国政府么王垠的[40 行代码]: 普通琐男码工们都跪安吧!
Obamacare Enrollment Error Rate: One in Four ZT代码写好真不容易
相关话题的讨论汇总
话题: err话题: nil话题: return话题: csvfile话题: string