Resultados de la búsqueda a petición "short-circuiting"

8 la respuesta

Utilizando cortocircuito para obtener la primera variable no nula

¿Cuál es el equivalente de lo siguiente (basado en el estilo JS) en PHP: echo $post['story'] || $post['message'] || $post['name']; Entonces, si la historia existe, publícala; o si existe un mensaje publicar eso, etc ...

30 la respuesta

No me gusta esto ... ¿Es esto engañar al idioma?

He visto algo como lo siguiente un par de veces ... y lo odio. ¿Es esto básicamente "engañar" al lenguaje? O ... ¿consideraría que esto está 'bien' porque el IsNullOrEmpty se evalúa primero, todo el tiempo? (Podríamos discutir si una cadena ...

2 la respuesta

Operadores de cortocircuito y recursión de cola

Digamos que tengo una función simple como esta: int all_true(int* bools, int len) { if (len < 1) return TRUE; return *bools && all_true(bools+1, len-1); }Esta función se puede reescribir en un estilo más recursivo de la cola de la siguiente ...