Resultados de la búsqueda a petición "side-effects"
Construcción de programación funcional para componer identidad y efectos secundarios
¿La programación funcional tiene una construcción estándar para esta lógica? const passAround = (f) => (x) => { f(x); return x; };Esto me permite componer funciones que tienen efectos secundarios y no tienen valores de retorno, comoconsole.log. ...
Comportamiento indefinido en c / c ++: i ++ + ++ i vs ++ i + i ++ [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué estas construcciones utilizan un comportamiento indefinido previo y posterior al incremento? [/questions/949433/why-are-these-constructs-using-pre-and-post-increment-undefined-behavior] 14 ...
¿Por qué no se permiten asignaciones en las expresiones `lambda` de Python?
Esto no es un duplicado de Asignación dentro de la expresión lambda en Python [https://stackoverflow.com/questions/6282042/assignment-inside-lambda-expression-in-python] , es decir, soyn preguntando cómo engañar a Python para que asigne ...
Java volátil y efectos secundarios
ocumentación de @ Oracle sobre acceso atómico (enhttp: //docs.oracle.com/javase/tutorial/essential/concurrency/atomic.htm [http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html]) dice esto: "una variable volátil establece una ...
¿Por qué puedo llamar a una función no constexpr dentro de una función constexpr?
Considere el siguiente código: #include <stdio.h> constexpr int f() { return printf("a side effect!\n"); } int main() { char a[f()]; printf("%zd\n", sizeof a); }Hubiera esperado que el compilador se quejara de la llamada aprintf dentrof, porquef ...
¿Son buenos los efectos secundarios?
Siento el término más bien peyorativo. Por lo tanto, estoy asombrado por las dos oraciones en Wikipedia: a programación @Imperative es conocida por emplear efectos secundarios para que los programas funcionen. La programación funcional a su vez ...
VLA y efectos secundarios en el operando de sizeof
Yo sé esosizeof nunca evalúa su operando, excepto en el caso específico donde dicho operando es un VLA. O yopensamiento Yo sabía. void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA (void)sizeof *(g(1), ...
¿Por qué "volatileQualifiedExpr + volatileQualifiedExpr" no es necesariamente UB en C sino en C ++?
Cuando hoy leo el Estándar C, dice acerca de los efectos secundariosAcceder a un objeto volátil, modificar un objeto, modificar un archivo o llamar a una fun...
¿Qué son las expresiones con efectos secundarios y por qué no deberían pasarse a una macro?
Encontré una declaración en el texto C Cómo programar: "Las expresiones con efectos secundarios (es decir, los valores variables se modifican) no deben pasarse a una macro porque los argumentos de macro pueden evaluarse más de una vez". Mi ...
Página 1 de 2