Articles of operadores de

Comparación de igualdad entre múltiples variables

Tengo una situación en la que necesito verificar si múltiples variables tienen los mismos datos, como var x=1; var y=1; var z=1; Quiero verificar si x == 1 e y == 1 z == 1 (puede ser ‘1’ o algún otro valor). en lugar de esto, ¿hay alguna manera de lograrlo? if(x==y==z==1) ¿Es esto posible […]

¿Puedes hacer operadores personalizados en C ++?

¿Es posible crear un operador personalizado para que pueda hacer cosas como esta? if (“Hello, world!” contains “Hello”) … Nota: esta es una pregunta separada de “¿Es una buena idea …”;)

¿Qué personajes están permitidos para los operadores de Haskell?

¿Hay una lista completa de caracteres permitidos en alguna parte, o una regla que determina qué se puede usar en un identificador frente a un operador?

lista de operadores de ruby ​​que pueden ser anulados / implementados

¿Hay alguna lista de todos los operadores de ruby ​​que pueda anularse? (¡No los que no pueden!)

¿Por qué el “operador void” no se invoca con syntax de molde?

Mientras jugaba con esta respuesta del usuario GMan , diseñé el siguiente fragmento (comstackdo con Visual C ++ 9): class Class { public: operator void() {} }; Class object; static_cast( object ); (void)object; object.operator void(); después de dar un paso con el depurador descubrí que la conversión a void no invoca Class::operator void() , solo […]

Que hace &. (ampersand dot) significa en Ruby?

Encontré esta línea de código ruby. Que hace &. significa en esto? @object&.method

insertar vs emplace vs operador en el mapa c ++

Estoy usando mapas por primera vez y me di cuenta de que hay muchas maneras de insertar un elemento. Puede usar emplace() , operator[] o insert() , además de variantes como usar value_type o make_pair . Si bien hay mucha información sobre todos ellos y preguntas sobre casos particulares, aún no puedo entender el outlook […]

¿Cuál es la ventaja de linspace sobre el colon “:” operador?

¿Hay alguna ventaja de escribir t = linspace(0,20,21) encima t = 0:1:20 ? Entiendo que el primero produce un vector, como lo hace el primero. ¿Alguien puede indicarme alguna situación en la que linspace sea ​​útil sobre t = 0:1:20 ?

¿Confiar en && cortocircuitar seguro en .NET?

Supongamos que myObj es nulo. ¿Es seguro escribir esto? if(myObj != null && myObj.SomeString != null) Sé que algunos idiomas no ejecutarán la segunda expresión porque el && se evalúa como falso antes de que se ejecute la segunda parte.

^ operador en java

¿Alguien puede explicar el uso de ^ operator en java con algunos ejemplos?