4.1.2019 10:56
Tu původní syntaxi (jeden povinný argument) bych tam možná nechal - je běžné chování všech funkcí, že když nemají povinné argumenty, vrací null.
Trochu divné je, že funkce jeden argument vyžaduje (neumí vytvořit prázdnou kolekci), ale to bych právě zdůraznil tak, že argument je povinný. To že je nepovinný a vrací to null dává smysl ještě míň.
Poznámku že argument je vyžadovaný a bez něj to vrací null bych tam nechal.