Sinds python 3.5 kun je in je python code gebruik maken van “Type Hints”, een
manier om aan je IDE/Linter/etc. kenbaar te maken welke type je verwacht als
functie parameters, en wat voor een type je teruggeeft als functie/methode.
De python runtime doet niks met deze types, maar je ontwikkel omgeving kan deze
hints gebruiken om je te helpen (mogelijke) problemen op te sporen voordat ze
voor ellende zorgen.
In deze video laat Wander een simpel voorbeeld zien met behulp van Codium, de
volledig Open Source versie van VSCode.
Voorbeeld Code
1#!/usr/bin/env python3
2
3import math
4
5def hallo(naam: str) -> str:
6 return f'Hallo {naam}'
7
8if __name__ == '__main__':
9 print(hallo('Wander'))
10 print(hallo(math.pi))