Я работаю над Mastering Matplotlib, и во второй главе они представляют следующий фрагмент кода:
#! /usr/bin/env python3.4
import matplotlib.pyplot as plt
def main () -> None:
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.savefig('simple-line.png')
if __name__ == '__main__':
main()
Это можно увидеть в этой записной книжке. , ячейка 10. Я никогда не видел, чтобы основной метод определялся таким образом, какова функция -> None
? Моя единственная мысль до сих пор заключается в том, что это может быть похоже на def main(argv=None)
?
Кроме того, что такое ->
в Python? Я не могу найти его в этом списке операторов Python.