Preguntas etiquetadas 'sintaxis'

La sintaxis se refiere a los elementos del lenguaje real y los caracteres. Las preguntas deben marcarse como sintaxis, cuando la pregunta específicamente y casi en su totalidad se refiera solo a la sintaxis. Esta etiqueta se debe utilizar con una etiqueta de idioma específica.
8
respuestas

La mejor manera de "cancelar" una instancia.

Me preguntaba si hay una forma mejor / mejor de negar la instancia de Java. En realidad, hago algo como: if (! (Str instanceof String)) {/ * do Something * /} Pero creo que debe haber una sintaxis "agradable" para esto. ¿Alguien sabe ...
fijado el 30 de enero '12 a las 20:35
7
respuestas

Sintaxis de elseif Javascript

¿Está bien? if (condición) {} elseif (condición) {} else {}
fijado el 23 de octubre '10 a las 10:06 pm
8
respuestas

Otra cláusula en Python mientras que las instrucciones

Noté que el siguiente código es legal en Python. ¿Por qué es mi pregunta? ¿Hay alguna razón específica? n = 5 mientras n! = 0: imprime n n - = 1 else: imprime "qué es el ..."
Establecer el 21 de julio, '10 a las 5:49
7
respuestas

¿Por qué debería usar un punto y coma después de cada función en javascript?

He visto que diferentes desarrolladores incluyen puntos y coma después de las funciones en javascript, y algunos no. Que practica función weLikeSemiColons (arg) {// manojo de código}; o función innecesaria (arg) {// manojo de código}
set 02 dic '09 a las 8:51 pm
10
respuestas

No Lambda multilínea en Python: ¿Por qué no?

Escuché que las lambdas multilingües no se pueden agregar en Python porque colisionarán sintácticamente con otras construcciones de sintaxis en Python. Hoy lo pensé en el autobús y me di cuenta de que no puedo pensar en ninguna construcción ...
set 05 ago '09 a las 5:00 pm
12
respuestas

Operador ternario (? :) en bash

¿Hay alguna manera de hacer algo como esto int a = (b == 5)? c: d; usando bash?
set 17 oct. '10 a las 17:38
1
la respuesta

¿Me gusta "int main () {(([] () {}) ());}" real C ++?

Recientemente, encontré la siguiente parte esotérica del código. int main () {(([] () {}) ());} Vuelva a formatearlo de la siguiente manera para hacerlo más legible: int main () {(([) () {}) ()); // Um ​​... ¿qué?!?! } Pero no puedo entender cómo (([[() () ...
puesta el 28 de noviembre '12 a las 13:50
10
respuestas

¿Agregar una propiedad a un objeto de JavaScript usando una variable como nombre?

Quito elementos del DOM usando jQuery y quiero establecer una propiedad de objeto usando el id del elemento DOM. Ejemplo const obj = {} jQuery (itemsFromDom) .each (function () {const element = jQuery (this) const nombre = element.attr ('id') const valor ...
Set 29 de marzo de 2009 a las 21:00
7
respuestas

La diferencia entre >>> y >>

¿Cuál es la diferencia entre los operadores >>> y >> en Java?
ambientado el 11 de mayo de 2010 a las 17:02
20
respuestas

¿Cuál es la diferencia entre HAVING y WHERE?

Debo estar equivocado en google o tengo un momento estúpido en el tiempo. ¿Cuál es la diferencia entre HAVING y WHERE en una instrucción SQL SELECT? EDITAR: Noté que Stephen respondió como correcta porque contiene el bit clave de información en el enlace: ...
fijado el 13 de noviembre '08 a las 7:46 pm
3
respuestas

Método Java con compilación de tipo de retorno sin declaración de retorno

Pregunta 1: ¿Por qué se compila el siguiente código sin una declaración de devolución? public int a () {while (true); } Nota Si agrego una devolución después de esto, obtendré un error de código inalcanzable. Pregunta 2: Por otro lado, ¿por qué compilar con ...
establecido el 25 de junio de 15 a 15:14
23
respuestas

¿Acceso a las claves dict como atributo?

Me parece más conveniente acceder a las claves con claves como obj.foo en lugar de obj ['foo'], así que escribí este fragmento: class AttributeDict (dict): def __getattr __ (self, attr): return self [attr] def __setattr __ (self , attr, valor): s ...
fijado el 13 de febrero '11 a las 17:23
12
respuestas

¿Qué significa un signo de interrogación y dos puntos (?: Operador trernario) en object-c?

¿Qué significa esta línea de código? label.frame = (inPseudoEditMode)? kLabelIndentedRect: kLabelRect; ? y: me confunde.
07 de abril conjunto '10 a las 22:44
3
respuestas

La declaración del caso con múltiples valores en cada bloque "cuando"

La mejor forma en que puedo describir lo que estoy buscando es mostrarte el código incorrecto que he probado hasta ahora: caso auto cuando ['honda', 'acura']. Incluir código # (Coche) # cuando 'toyota' || 'lexus' # código final Tengo alrededor de 4 o 5 diferentes ...
fijado el 17 de abril '12 a las 21:51
5
respuestas

¿Existe un método estandarizado para reemplazar dos variables en Python?

En Python, vi dos valores de variables reemplazados por esta sintaxis: izquierda, derecha = derecha, izquierda. ¿Se considera esto como una forma estándar de intercambiar dos valores de variables o hay otras formas en que dos variables son habituales ...
set 12 de febrero '13 a las 18:43