考虑到这些职能:
def f():
print("WTF?!")
def g():
print("WTF?!")
他们都做同样的事情,但是对f == g
的测试仍然给了False
。我是否由此假定函子等式是通过引用来计算的,并且is
和==
之间没有区别?
不管情况是否如此,哪一种更适合使用(即使只是在文体上)?
顺便说一下,我主要对Python 3(Python3.6)感兴趣。
编辑
我认为这个问题是而不是。我理解引用相等和值相等之间的区别,我只想了解==
如何在函子上使用值相等(如果有的话)。
发布于 2017-08-10 03:32:22
发布于 2017-08-10 03:32:13
不,你不能,因为这个:
https://stackoverflow.com/questions/45612425
复制