Gibt es irgendwelche Regeln (oder werde ich auf irgendwelche Probleme stoßen), wenn ich die Parameter einer Funktion genauso benenne wie die Variable, die ich an sie übergeben werde? Zum Beispiel in Python:Benennen Parameter die gleiche wie die Variable an sie weitergegeben?
def foo(param):
pass
param = 2
foo(param)
Im ziemlich begrenzt Programmierung ich getan habe, habe ich in irgendwelche Probleme tun dies nicht lief. Werde ich in bestimmten Sprachen Probleme bekommen? Ist das in Ordnung, oder ist es eine Übung, die vermieden werden muss?