python

时间:2017-11-29 14:31:37

标签: python

我试图通过python获得命令式和声明式样式的概念。

根据我的理解,命令式和声明性的定义是

imperative - code all the steps in the desired outcome
declarative - code the desired outcome without the steps

例如:

这会被认为是必要的吗?

L = []
for i in range(5):
    L.append(i*2)

这个版本会被认为是声明性的吗?

L = list(map(lambda x: x*2, range(5)))

0 个答案:

没有答案