【发布时间】:2015-01-08 19:51:22
【问题描述】:
我正在玩围棋,但我很难做其他语言中非常简单的事情。
我想复制一个Python comprehension:
array = [a for a in anotherArray if (some condition)]
在 Go 中什么是优雅的实现方式?我真的很想简化我的代码,尤其是在数组上使用函数时。例如:
min = min(abs(a[i], b[j]) for i in range(n)
for j in range(i, n))
【问题讨论】:
-
第二个例子在 python 中不起作用:abs 需要 1 个参数,而不是 2 个。