我会对一些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/

10-10 23:03