在刷leetcode或者一些官方源碼的時候,經常看到如下字樣:
class Solution:
def sortList(self, head: ListNode) -> ListNode:
這就是類型提示(type hint),下面來個簡單的例子,
def greeting(name: str) -> str:
return 'Hello ' + name
如上,其中name是傳入的參數,而:右邊的str則是name期望的類型即str,而->則指向期望函數的返回類型。
如果不期望有返回值可以直接指向None,如下:
def feeder(get_next_item: Callable[[], str]) -> None:
