Preguntas con la etiqueta [arguments]

Lista arguments preguntas

Estoy haciendo un script bash y ahora tengo una llamada de variable sourcey una matriz llamada samples, como esta: source='country' samples=(US Canada Mexico...) Como quiero ampliar el número de fuentes

La pregunta es la siguiente: considere este fragmento de código: #include <iostream> class aClass { public: void aTest(int a, int b) { printf("%d + %d = %d", a, b, a

No pude encontrar ningún recurso simple y directo que explique el significado y solucione el siguiente error del shell BASH, así que publicaré lo que encontré después de investigarlo. El

Necesito ejecutar un script de PowerShell desde C#. El script necesita argumentos de línea de comando. Esto es lo que he hecho hasta ahora: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace

Posible duplicado: ¿Cómo puedo crear un valor predeterminado para un parámetro para una función de JavaScript? en PHP: function func($a = 10, $b = 20){ // if func() is called

Considere estas dos definiciones de funciones: void foo() { } void foo(void) { } ¿Hay alguna diferencia entre estos dos? Si no, ¿por qué está voidahí el argumento? ¿Razones estéticas?

¿No entiendo qué se supone que debo poner aquí y dónde terminan estos argumentos? ¿Qué debo poner exactamente y dónde irá exactamente? ¿Necesito incluir los 3 o puedo incluir 1,2,20?

Sobrecarga de funciones PHP

9
respuestas
234
votos
vistas

Procedente de C++;) ¿Cómo puedo sobrecargar las funciones de PHP? ¿Una definición de función si hay argumentos y otra si no hay argumentos? ¿Es posible en PHP? ¿O debería usar

Supongamos que tengo algún código como: def myfunc(anotherfunc, extraArgs): # somehow call `anotherfunc` here, passing it the `extraArgs` pass Quiero pasar otra función existente como anotherfuncargumento y una lista o

function sayName(params: {firstName: string; lastName?: string}) { params.lastName = params.lastName || 'smith'; // <<-- any better alternative to this? var name = params.firstName + params.lastName alert(name); } sayName({firstName: 'bob'}); Me

¿Hay alguna manera de conservar el nombre de un argumento de función desestructurada? Es decir, ¿el nombre del objeto raíz? En ES5, podría hacer esto (usando la herencia como metáfora

¿Existe alguna manera de agregar referencias a uno o más parámetros de un método desde el cuerpo de la documentación del método? Algo como: /** * When {@paramref a} is

Me preguntaba cuáles son las mejores prácticas para indicar combinaciones de argumentos no válidas en Python. Me he encontrado con algunas situaciones en las que tienes una función como esta:

¿En qué se diferencian los "argumentos de palabras clave" de los argumentos normales? ¿ No se pueden pasar todos los argumentos en name=valuelugar de utilizar la sintaxis posicional?

Si tengo una clase... class MyClass: def method(arg): print(arg) ... que uso para crear un objeto... my_object = MyClass() ... a lo que llamo method("foo")así ... >>> my_object.method("foo") Traceback (most