在查看leetcode第一题的题解时,发现在哈希表解法中出现了形如
def twoSum(self, nums: List[int], target: int) -> List[int]:
的函数定义方式,初学python的我在查阅资料后知道了它的意义。下面就当做个笔记吧。
由于python不需要像C语言那样在声明函数时需要指明函数返回类型,而我们在定义某些函数时又需要将其返回值转化为特定类型。在这里,加上-> int可以理解为起到了类似“int sum()”的效果。