Preguntas etiquetadas con operators

93
Javascript: sobrecarga del operador

He estado trabajando con JavaScript durante unos días y he llegado a un punto en el que quiero sobrecargar operadores para mis objetos definidos. Después de una temporada en Google buscando esto, parece que no puede hacer esto oficialmente, sin embargo, hay algunas personas que afirman una...

91
¿Qué hace el operador de dos puntos (:)?

Aparentemente, los dos puntos se utilizan de varias formas en Java. ¿A alguien le importaría explicar lo que hace? Por ejemplo aquí: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } ¿Cómo escribirías este for-eachbucle de una manera diferente...

91
¿Existe un operador C # IN?

En SQL, puede utilizar la siguiente sintaxis: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) ¿Existe un equivalente en C #? El IDE parece reconocer "in" como palabra clave, pero no parece que pueda encontrar ninguna información sobre él. Entonces, ¿es posible hacer algo como lo...

84
¿Es x + = a más rápido que x = x + a?

Estaba leyendo "El lenguaje de programación C ++" de Stroustrup, donde dice que hay dos formas de agregar algo a una variable x = x + a; y x += a; Él prefiere +=porque probablemente esté mejor implementado. Creo que quiere decir que también funciona más rápido. ¿Pero realmente es así? Si...

83
Quitar una bandera de pintura en Android

Mi código se ve así: TextView task_text = (TextView) view.findViewById(R.id.task_text); task_text.setPaintFlags( task_text.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); Esto hace que aparezca un efecto de tachado en el texto. Sin embargo, me gustaría saber cómo eliminar la bandera una vez...

83
¿Todos los operadores de C ++ devuelven algo?

Todos los operadores de C ++ con los que he trabajado devuelven algo, por ejemplo, el +operador devuelve el resultado de la suma. ¿Todos los operadores de C ++ devuelven algo o hay algunos operadores de C ++ que no devuelven nada?