我会对一些C#前后示例,一些非惯用和惯用示例感兴趣。如果非C#示例理解了它们,也将很好。谢谢。
最佳答案
惯用语是指遵循语言惯例。您想找到完成任务的最简单,最常见的方法,而不是从其他语言移植知识。
非流行python使用带有附加的循环:
mylist = [1, 2, 3, 4]
newlist = []
for i in mylist:
newlist.append(i * 2)
使用列表理解的惯用python:
mylist = [1, 2, 3, 4]
newlist = [(i * 2) for i in mylist]
关于c# - 什么是惯用代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/84102/