optional-parameters

Python: cómo comprobar si el parámetro de función opcional está establecido

¿Hay una manera fácil en Python de comprobar si el valor de un parámetro opcional proviene de su valor predeterminado, o porque el usuario lo ha establecido explícitamente en la llamada a la función?

¿Están las opciones y los argumentos predeterminados con nombre como oil y water en una API de Scala?

Estoy trabajando en una API de Scala (para Twilio, por cierto) donde las operaciones tienen una cantidad bastante grande de p ... dos con nombre son como el aceite y el agua? :) ¿Podría usar un valor predeterminado nulo ser la mejor opción en este caso?

¿Por qué el diccionario vacío es un valor predeterminado peligroso en Python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: "Menos Asombro" y el Argumento Mutable por Defecto ... que era peligroso. ¿Puede alguien explicar por qué este es el caso? Y es una mejor alternativa para usar Ninguno en su lugar?

Sintaxis más agradable para establecer el valor del argumento predeterminado en el constructor predeterminado

Uno podría querer declarar una función con un argumento, y especificar que el valor por defecto para el argumento es el resul ... enta de que puedo typedef el nombre del tipo para hacerlo más bonito, pero tengo curiosidad por saber si existe tal sintaxis.

¿Qué conjunto de parámetros se ha utilizado?

He utilizado el manejo avanzado de parámetros para soportar múltiples conjuntos de parámetros. ¿Hay alguna variable predefini ... llamar al script? Por ejemplo, algo como if($parameterSet -eq "set1") { ... } elseif ($parameterSet -eq "set2") { ... } ?

Método de Sobreescritura y Parámetros opcionales

¿Le importaría a alguien explicar cómo este código produce la salida siguiente? using System; namespace ConsoleApplication ... etro opcional foo -- ConsoleApplication1.Test2 ToString nuevo ToString con barra de parámetros opcional

Parámetros opcionales en métodos C++/CLI administrados

¿Cómo puedo declarar un método administrado en C++/CLI que tiene un parámetro opcional cuando se usa desde C#? He decorado ... ystem]System.Runtime.InteropServices.DefaultParameterValueAttribute::.ctor(object) = ( 01 00 08 02 00 00 00 00 00 ) ...

¿Reemplazar un parámetro opcional con sobrecargas es un cambio radical?

Soy consciente de que agregar un parámetro opcional en un método de biblioteca es un cambio radical, void Foo(int x) ... ompatibilidad binaria: ¿Es posible reemplazar library.dll (old) con library.dll (new) sin recompilar projectUsingLibrary.exe?

Parámetro de plantilla opcional

¿Es posible tener un parámetro de plantilla opcional en C++, por ejemplo template < class T, class U, class V> class ... posible Test<int,int,int> WithAllParameter Test<int,int> WithOneMissing En caso afirmativo, cómo hacer esto.

Advertencia De Implementar Explícitamente una Interfaz con Parámetros Opcionales

Estaba jugando con parámetros opcionales para ver cómo funcionarían con las interfaces y me encontré con una extraña adverten ... salida de "a=5 b=10 c=" como era de esperar. Mi pregunta es ¿para qué sirve la advertencia? ¿A qué contextos se refiere?

Parámetros opcionales en funciones Python y sus valores por defecto [duplicar]

Posible Duplicado:"Least Astonishment" en Python: El Argumento Mutable por Defecto Estoy un poco confundido acerca d ... ] >>> F(1) [0, 1] >>> ¿por Qué F(1) devuelve [0, 1] y no [1]? Quiero decir, ¿qué está pasando dentro?

Acción de parámetro en la que T3 puede ser opcional

Tengo el siguiente código: public static MyMethod() { ...Do something ProtectedMethod(param1, param2); ...Do ... hay otra forma de hacerlo ya que ahora la opción preferida es tener parámetros opcionales en lugar de métodos sobrecargados?

¿La nueva característica de C# 4.0 - "Parámetros opcionales" cumple con CLS?

Esta nueva característica es realmente conveniente. Últimamente he leído el documento del "Microsoft All-In-One Code Framewo ... Compatible con CLS o no? ¿Y cuál es la mejor manera de averiguar si una nueva función de idioma es compatible con CLS o no?

¿Cuál debería ser el valor predeterminado en un parámetro opcional DateTime?

Normalmente, si tengo un tipo nullable para un parámetro opcional, pondría null como el valor predeterminado. De esta manera ... a que el método que llama tendrá que usar Nullable, así como en lugar de simplemente pasar convenientemente una fecha y hora.

Parámetros del procedimiento almacenado de SQL Server

Estoy desarrollando un framework, donde soy un procedimiento almacenado de llamada con parámetros creados dinámicamente. Esto ... e ignora cualquier parámetro adicional. ¿Se podría lograr esto con MSSQL server 2008? Cualquier ayuda, muy apreciada. Gracias

Combinar CallerMemberName con params

En este momento (C# 4.0) nuestro método de registro se parece a public void Log(string methodName, string messageFormat, pa ... buto CallerMemberName, pero no veo cómo se puede combinar esto con la palabra clave 'params'. ¿Hay una manera de hacer ¿esto?

Sistema.MissingMethodException después de agregar un parámetro opcional

Estoy recibiendo un error del Sistema.MissingMethodException después de que tengo un parámetro opcional en un componente y el ... l componente funciona bien:). Creo que me faltan algunos elementos internos de. net. Avísame si necesitas más información.

Establecer el valor predeterminado de un parámetro opcional de C#

Cada vez que intento establecer el valor predeterminado de un parámetro opcional en algo en un archivo de recursos, obtengo u ... string message = ValidationMessages.ContactNotFound) En esto, ValidationMessages es un archivo de recursos.

¿Es posible utilizar parámetros opcionales / predeterminados en una expresión lambda en c#?

¿Hay una manera de usar argumentos opcionales (parámetros predeterminados) con expresiones lambda en c#? He leído la docum ... n poco torpe. ¿Es posible usar parámetros opcionales para establecer un valor predeterminado en una expresión lambda en c#?