Discuss / Python / 原文里素数的例子,为什么_not_divisible(10)是一个函数而不是调用?

原文里素数的例子,为什么_not_divisible(10)是一个函数而不是调用?

Topic source

如题,看不太懂这个地方,有大神指教吗?

我好像明白了:

def _not_divisible(n):

    return lambda x: x % n > 0

这里其实返回的是一个函数,函数的定义类似于

def _can_be_devided(x):

      return x % n > 0


  • 1

Reply