Me dijeron que +=puede tener diferentes efectos que la notación estándar de i = i +. ¿Hay algún caso en el que i += 1sería diferente i = i +
Me dijeron que +=puede tener diferentes efectos que la notación estándar de i = i +. ¿Hay algún caso en el que i += 1sería diferente i = i +
¿Cuál es el nombre correcto para operador *, como en function(*args)? descomprimir, descomprimir, algo
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años .
¿Cuál es el uso del operador tilde en Python? Una cosa en la que puedo pensar es hacer algo en ambos lados de una cadena o lista, como verificar si una cadena es palindrómica o no: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) ¿Algún otro buen...
Si estoy creando mi propia clase en Python, qué función debería definir para permitir el uso del operador 'in', por ejemplo class MyClass(object): ... m = MyClass() if 54 in m:
¿Por qué no hay xor lógico en
#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } El resultado del programa anterior compilado usando gcces 0 1 1 Con la opción -Wallo -Waddress, gccemite una advertencia: warning: the...
Por ejemplo, ¿existe un operador para manejar esto? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; En el pasado, el ^operador ha servido como operador exponencial en otros lenguajes, pero en C # es un operador inteligente. ¿Tengo que escribir un...
Estoy usando mapas por primera vez y me di cuenta de que hay muchas formas de insertar un elemento. Puede usar emplace(), operator[]o insert(), más variantes como usar value_typeo make_pair. Si bien hay mucha información sobre todos ellos y preguntas sobre casos particulares, todavía no puedo...
Al examinar el código fuente de Guava, me encontré con el siguiente código (parte de la implementación de hashCodela clase interna CartesianSet): int adjust = size() - 1; for (int i = 0; i < axes.size(); i++) { adjust *= 31; adjust = ~~adjust; // in GWT, we have to deal with integer overflow...
Soy bastante nuevo en la programación en C y encontré un poco de enmascaramiento. ¿Alguien puede explicarme el concepto general y la función del enmascaramiento de bits? Los ejemplos son muy
Recientemente me encontré con una sintaxis que nunca antes había visto cuando aprendí Python ni en la mayoría de los tutoriales, la ..notación, se parece a esto: f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125 Pensé que era exactamente lo mismo que (excepto que es más...
Lo que hace el doble no operador en PHP? Por ejemplo: return !! $row; ¿Qué haría el código
¿Por qué es que ~ 2 es igual a -3? ¿Cómo funciona el
¿Hay algún tipo de operador "no en" en JavaScript para verificar si una propiedad no existe en un objeto? No pude encontrar nada sobre esto en Google o Stack Overflow. Aquí hay un pequeño fragmento de código en el que estoy trabajando donde necesito este tipo de funcionalidad: var tutorTimes =...
¿Existe un equivalente de VB.NET para el ??operador de C #
¿Las dos afirmaciones a continuación son equivalentes? SELECT [...] FROM [...] WHERE some_col in (1,2,3,4,5) AND some_other_expr y SELECT [...] FROM [...] WHERE some_col in (1,2,3) or some_col in (4,5) AND some_other_expr ¿Hay algún tipo de tabla de verdad que pueda usar para verificar...
Como pregunta, ¿hay una secuencia de control en R similar al operador ternario de C ? Si es así, cómo lo usas?
Dado el código Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Entiendo todo en la segunda línea aparte del *operador: ¿qué está haciendo y dónde está la documentación para esto? (Como puede suponer, buscar este caso está resultando difícil...
Después de leer esta respuesta sobre el comportamiento indefinido y los puntos de secuencia, escribí un pequeño programa: #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } La salida es 2. ¡Oh Dios, no vi venir el decremento! ¿Que está...