Preguntas etiquetadas con optional-parameters

Un parámetro opcional es aquel que una persona que llama puede incluir en una llamada a una función o método, pero no tiene que hacerlo. Cuando se omite, se usa un valor predeterminado en su lugar. Los parámetros opcionales son útiles cuando se usa el valor predeterminado en la mayoría de los casos, pero aún es necesario especificarlo en ocasiones.

493
¿Cómo puede usar parámetros opcionales en C #?

Nota: Esta pregunta se hizo en un momento en que C # aún no admitía parámetros opcionales (es decir, antes de C # 4). Estamos creando una API web que se genera mediante programación a partir de una clase C #. La clase tiene un método GetFooBar(int a, int b)y la API tiene un método que...

121
Parámetros opcionales de Ruby

Si defino un Ruby funciona así: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) ¿Cómo puedo llamarlo suministrando solo los primeros 2 y los últimos args? ¿Por qué no es algo como ldap_get( base_dn, filter, , X) posible o si es posible, ¿cómo se puede...

93
¿Cómo se hace un cierre opcional en Swift?

Estoy tratando de declarar un argumento en Swift que tiene un cierre opcional. La función que he declarado se ve así: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Pero Swift se queja de que "el valor...