Questions marquées «optional-parameters»

Un paramètre facultatif est un paramètre qu'un appelant peut inclure dans un appel à une fonction ou une méthode, mais n'est pas obligé de le faire. Lorsqu'elle est omise, une valeur par défaut est utilisée à la place. Les paramètres facultatifs sont utiles lorsque la valeur par défaut est utilisée dans la plupart des cas, mais doivent encore être spécifiés à l'occasion.

121
Paramètres optionnels Ruby

Si je définis des fonctions Ruby comme ceci: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) Comment puis-je l'appeler en fournissant uniquement les 2 premiers et les derniers arguments? Pourquoi quelque chose comme ldap_get( base_dn, filter, , X) possible ou si c'est...

93
Comment faire une fermeture optionnelle en swift?

J'essaye de déclarer un argument dans Swift qui prend une fermeture facultative. La fonction que j'ai déclarée ressemble à ceci: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Mais Swift se plaint que "la valeur liée...