Resultados de la búsqueda a petición "side-effects"

3 la respuesta

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. ...

3 la respuesta

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 ...

4 la respuesta

¿Por qué es la crianza de una excepción un efecto secundario?

7 la respuesta

¿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 ...

4 la respuesta

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 ...

1 la respuesta

¿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 ...

13 la respuesta

¿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 ...

1 la respuesta

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), ...

1 la respuesta

¿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...

3 la respuesta

¿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 ...