Cita:
Iniciado por razpeitia ¿Tu crees?
Código Python:
Ver originaldef main():
hola()
hola("test")
hola("rafael",21)
hola(edad=21) #Solo edad
Como ya te dije también tenemos Duck Typing
Código Python:
Ver originaldef suma(a, b):
return a + b
print suma(1, 2)
print suma(1, 3.0)
print suma("aa", "bb")
print suma([1, 2], [3, 4])
Funciona con varios tipos de datos, inclusive si no son del mismo tipo. ¿Cuantas sobre cargas tendrías que hacer para soportar algo así en Java?
Hmm el concepto de duck typing lo entiendo.. pero como podria aplicarse por ejemplo al codigo que puse mas arriba :/ .. ?
jeje espero no hartar con mis preguntas pero en persona no conozco a nadie que desarrolle en python >_<