В ActionScript 3 (язык программирования Flash, очень похожий на Java - настолько, что это мешает), если бы я определял функцию и хотел, чтобы она вызывалась с бесконечными параметрами, я мог бы сделать это (restParam, я думалбыл вызван):
function annihilateUnicorns(...unicorns):String {
for(var i:int = 0; i<unicorns.length; i++) {
unicorns[i].splode();
}
return "404 Unicorns not found. They sploded.";
}
(тогда вы могли бы вызвать это с этим :) annihilateUnicorns(new Unicorn(), new Unicorn(), new Unicorn(), new Unicorn());
Что здорово, что все эти дополнительные параметры хранятся в массиве.Как бы я сделал это в Python?Это, очевидно, не работает:
def annihilateUnicorns (...unicorns):
for i in unicorns :
i.splode()
return "404 Unicorns not found. They sploded."
Спасибо!: D