Pourquoi n'est-il pas possible de spécifier un tableau associatif comme valeur par défaut ?
create = Function( {x}, Associative Array( {{"value", x}} ) );
create(1);
Associative Array(Eval List({ Eval List( {1, create(1)})})); // [1 => ["value" => x]]
Associative Array(Eval List({ Eval List( {1, create(1)})}),2); // [1 => ["value" => x], => 2]
Associative Array(Eval List({Eval List( {1, create(1)})}), create( 2 )); // empty ?!?!?
//deep dive
Associative Array({ {1, 1}},create(2)); // doesn't work
Associative Array( {1}, {1},create(2)); // worksOn pourrait soutenir que fournir la valeur par défaut lors de la création du tableau associatif n'est pas possible - mais cela fonctionne dans 2 cas sur 4.

solution de contournement :
<< Set Default Value( )