Resultados de la búsqueda a petición "operator-keyword"
C coma en declaración ternaria
int m = 5, d = 12, y = 1975, val; // May 12, 1975¿Alguien puede explicar la función / propósito del operador de coma en la línea de código a continuación: val = (d+=m<3?y--:y-2,23*m/9+d+4+y/4-y/100+y/400)%7;lospor encima de la línea ...
sobrecarga del operador para __truediv__ en python
Estoy tratando de implementar la sobrecarga para el operador de división en python. class Fraction: def __init__(self,top,bottom): def gcd(m, n): while m % n != 0: old_m = m old_n = n m = old_n n = old_m % old_n return n common = gcd(top,bottom) ...
¿Qué es el operador Python <>?
¿Qué es exactamente el<> operador en Python, y ¿por qué está indocumentado (por lo que puedo decir)? ¿Es lo mismo que!= ois not?
Operador para verificar la existencia del archivo
Quiero crear un operador .f. eso comprueba si existe un archivo para que yo pueda escribir if (.f. filename) Then ...Ya he escrito una función para hacer esto, ahora tengo que crear la interfaz. ¿Cuáles serían las restricciones en los argumentos ...
Conversiones definidas por el usuario en C ++
Recientemente, estaba navegando por mi copia dela referencia de bolsillo de C ++ de O'Reilly Media, y me sorprendió cuando me encontré con una breve sección y un ejemplo sobre la conversión definida por el usuario para tipos definidos por ...
Operador Haskell vs precedencia de funciones
Estoy tratando de verificar algo por mí mismo sobre la precedencia de operadores y funciones en Haskell. Por ejemplo, el siguiente código list = map foo $ xspuede reescribirse como list = (map foo) $ (xs)y eventualmente será list = map foo ...
nuevo operador para la asignación de memoria en el montón
Estaba mirando la firma del nuevo operador. Cual es: void* operator new (std::size_t size) throw (std::bad_alloc);Pero cuando usamos este operador, nunca usamos un yeso. es decir int *arr = new int;Entonces, ¿cómo convierte C ++ un puntero de ...
¿Cómo manejar la combinación [] + = para el hash auto-vivificante en Ruby?
Para implementar la auto-vivificación de Ruby hash, se puede emplear la siguiente clase class AutoHash < Hash def initialize(*args) super() @update, @update_index = args[0][:update], args[0][:update_key] unless args.empty? end def [](k) ...
Comprender la llamada al método infijo y el operador contras (: :) en Scala
Soy bastante nuevo en el lenguaje de programación Scala, y estaba probando algo en mi mente mientras seguía las notas de la conferencia enaquí [http://horstmann.com/sjsu/cs152/04-closures1.html]. Creo que realmente no podía entender cómo ...
Python Y operador en dos listas booleanas: ¿cómo?
Tengo dos listas booleanas, por ejemplo, x=[True,True,False,False] y=[True,False,True,False]Quiero Y estas listas juntas, con el resultado esperado: xy=[True,False,False,False]Pensé esa expresiónx and y funcionaría, pero descubrí que no: de ...