任何人都可以告訴我下面兩個函數有什麼區別?除了->
,它們看起來都很相似。在Python中使用` - >`?
foo1()
def foo1() -> None:
pass
foo2的()
def foo2():
pass
當我打電話給他們以類似的方式動作。那麼爲什麼使用-> None
?我知道使用Python的None
。
注意:我嘗試在Google和Stack Overflow中通過「 - > in Python」進行搜索。 沒有出現。爲自己而努力。那時我甚至不知道術語type hints
。
'foo1'正在使用[type hints](https://docs.python.org/3/library/typing.html) – idjaw
另請參閱:http://stackoverflow.com/questions/29770412/how-why -does-python-type-hinting-syntax-work – TerryA
@ JimFasarakis-Hilliard首先,我嘗試在Google和Stack Overflow中通過「 - > in Python」進行搜索。沒有出現爲你自己嘗試。我不知道術語類型暗示。那麼我能做些什麼呢? – BlackBeard