Peut Aller paramètres facultatifs? Ou puis-je définir deux fonctions avec le même nom et un nombre variable d'arguments?
Réponses
Trop de publicités?Aller n'a pas de paramètres facultatifs ni ne prend en charge la surcharge de méthode:
Méthode d'expédition est simplifié si c' n'a pas besoin de faire de ce type de correspondance que bien. L'expérience avec d'autres langues nous a dit que le fait d'avoir une variété de méthodes avec le même nom mais les différentes signatures, a été occasionnellement utile, mais qu'il pourrait aussi être déroutant et fragile dans la pratique. Correspondant seulement par nom et exigeant la cohérence dans les types a été l'un des principaux la simplification de la décision de Go type de système.
Ni les paramètres facultatifs ni de surcharge de fonctions sont prises en charge en Aller. Aller prend en charge un nombre variable de paramètres: le Passage d'arguments dans les paramètres ...
Pas de ni. Pour l' Aller pour les programmeurs en C++ docs,
Aller ne prend pas en charge la fonction la surcharge et ne prend pas en charge l'utilisateur défini les opérateurs.
Je ne peux pas trouver une façon énoncé clair que les paramètres facultatifs sont pas pris en charge, mais ils ne sont pas pris en charge.