Preguntas con la etiqueta [parameter-passing]
¿Cómo puedo pasar una función miembro donde se espera una función libre?
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
¿Por qué utilizar la palabra clave params?
Sé que esta es una pregunta básica, pero no pude encontrar una respuesta. ¿Por qué usarlo? Si escribe una función o un método que lo utiliza, cuando lo elimine, el
¿Cómo paso un rango de valores en la línea de comando? Pasando una expresión como argumento.
Tengo el siguiente código: $srv_range = 29..30+40+50..52 $srv_range.GetType() $NewVMTemplate = New-Object psobject $NewVMTemplate | Add-Member -MemberType NoteProperty -Name Name -Value $null $srv_range | % { $pod= $_ $servers = @()
JavaScript: pasar parámetros a una función de devolución de llamada
Estoy intentando pasar algún parámetro a una función utilizada como callback, ¿cómo puedo hacerlo? Este es mi intento: function tryMe(param1, param2) { alert(param1 + " and " + param2); }
¿Cómo cambiar el valor de la variable pasada como argumento?
¿Cómo cambiar el valor de la variable pasada como argumento en C? Probé esto: void foo(char *foo, int baa){ if(baa) { foo = "ab"; } else { foo = "cb";
¿Cómo pasar una matriz 2D (matriz) en una función en C?
También necesito hacer esto para persistir las operaciones en la matriz. ¿Eso significa que debe pasarse por referencia? ¿Será esto suficiente? void operate_on_matrix(char matrix[][20]);
¿Qué hace un asterisco simple en una lista de parámetros? ¿Qué son los parámetros de "sólo palabras clave"?
¿Qué hace un asterisco desnudo en los parámetros de una función? Cuando miré el módulo pickle , veo esto: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Conozco asteriscos simples y dobles que
Pasar objetos por referencia o valor en C#
En C#, siempre pensé que las variables no primitivas se pasaban por referencia y los valores primitivos se pasaban por valor. Entonces, al pasar a un método cualquier objeto no
¿Qué significan ** (doble estrella/asterisco) y * (estrella/asterisco) en una llamada de función?
En código como zip(*x)o f(**k), ¿qué significan *y **respectivamente? ¿Cómo implementa Python ese comportamiento y cuáles son las implicaciones para el rendimiento? Ver también: Expandir tuplas en argumentos . Úselo
Pasando parámetros JavaFX FXML
¿Cómo puedo pasar parámetros a una ventana secundaria en javafx? ¿Existe alguna forma de comunicarse con el controlador correspondiente? Por ejemplo: el usuario elige un cliente de TableViewy se abre
El acceso a la memoria dinámica solo funciona dentro de la función
Esta pregunta debe utilizarse como duplicado canónico de estas preguntas frecuentes: Estoy asignando datos dinámicamente dentro de una función y todo funciona bien, pero solo dentro de la función donde
¿Qué hacen ** (doble estrella/asterisco) y * (estrella/asterisco) para los parámetros?
¿Qué significan *argsy qué **kwargssignifican en estas definiciones de funciones? def foo(x, y, *args): pass def bar(x, y, **kwargs): pass Consulte ¿Qué significan ** (doble estrella/asterisco) y * (estrella/asterisco) en
¿Cómo paso una variable por referencia?
Escribí esta clase para probar: class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Cuando intenté crear una instancia, el resultado fue Original. Entonces