我正在玩Go,但我很難做出其他語言非常簡單的事情。Golang相當於Python的列表解析
我想重現類似的語法:
array = [a for a in anotherArray if (some condition)]
什麼是優雅的方式來做到這一點進去嗎?我真的很想簡化我的代碼,特別是在數組上使用函數時。例如:
min = min(abs(a[i], b[j]) for i in range(n)
for j in range(i, n))
非常感謝
我認爲你正在尋找的術語是Python列表'comprehension' –
只需自己編寫循環。編程不會傷害。 – Volker
@Volker爲什麼downvote?你沒有找到[GoGenerics討論總結](https://docs.google.com/document/d/1vrAy9gMpMoS3uaVphB32uVXX4pi-HnNjkMEgyAHX4N4/mobilebasic?pli=1)有趣嗎?該文件包含與您的評論類似的建議。 – VonC