syntax

¿Cómo incluir una cita en una cadena de Python sin procesar?

>>> r"what"ever" SyntaxError: invalid syntax >>> r"what\"ever" 'what\\"ever' Entonces, ¿cómo obtenemos la ... ra? Y por favor no sugieras r'what"ever' porque entonces la pregunta es ¿cómo incluimos ambos tipos de citas? Relacionado

¿Por qué una coma final es un SyntaxError en una lista de argumentos que usa la sintaxis *args?

¿Por qué no puedes usar una coma final con *args en Python? En otras palabras, esto funciona >>> f(1, 2, b=4,) ... 1 f(*(1, 2), b=4,) ^ SyntaxError: invalid syntax Este es el caso tanto de Python 2 como de Python 3.

Kotlin secondary constructor

¿Cómo declaro un constructor secundario en Kotlin? ¿Hay alguna documentación al respecto? El siguiente no compila... class C(a : Int) { // Secondary constructor this(s : String) : this(s.length) { ... } }

Sentencia Java switch múltiples casos

Solo tratando de averiguar cómo usar muchos casos múltiples para una instrucción Java switch. Aquí hay un ejemplo de lo que e ... etc. case 100: doSomething(); break; } ¿Alguna idea si esto es posible, o cuál es una buena alternativa?

¿Cómo selecciono un elemento en jQuery usando una variable para el ID?

Por ejemplo, lo siguiente selecciona una división con id = "2": row = $("body").find("#2"); ¿Cómo hago algo como esto: ... y").find(row_id); La sintaxis anterior produce un error. Revisé la documentación de jQuery y las respuestas aquí sin éxito.

Operador de asignación en idioma Go

Últimamente estaba jugando con el nuevo lenguaje de programación de Google Go Y se preguntaba por qué el operador de asig ... al = ¿Hay alguna razón particular por la que los autores del lenguaje quisieron usar name := "John" en lugar de name = "John"

¿Por qué la instrucción "2i;" NO causa un error de compilador?

En lugar de 2*i, escribí descuidadamente 2i: int foo(int i) { 2i; return 2i; } Esperaba que el compilador captara ... t .cfi_endproc .LFE0: .size foo, .-foo .ident "GCC: (GNU) 5.3.0" .section .note.GNU-stack,"",@progbits

¿Qué está haciendo realmente el subrayado en este código Java? [cerrado]

Acabo de empezar a aprender Java. Mi amigo que me está ayudando a estudiar me acaba de enviar esto y me dijo 'averigua esto'. Desafortunadamente no puedo leer esto. A mí me parece Perl. class _{_ _;_(){_=this;}} ¿Qué significa?

¿Por qué esto llama al constructor predeterminado?

struct X { X() { std::cout << "X()\n"; } X(int) { std::cout << "X(int)\n"; } }; const int answer = ... eterminado. PUNTOS DE BONIFICACIÓN: ¿Qué tendría que cambiar para obtener una declaración temporal en lugar de una variable?

Paréntesis que rodean los valores de retorno

Muy a menudo en el código ANSI C puedo ver paréntesis alrededor de un solo valor de retorno. Así: - int foo(int x) { if ... else return (0); } ¿Por qué usar () alrededor del valor devuelto en esos casos? Alguna idea? No veo razón para eso.

Encadenamiento de métodos con argumentos de función

¿Cuál es la mejor manera de encadenar métodos en CoffeeScript? Por ejemplo, si tengo este JavaScript ¿cómo podría escribirlo ... .success(function( response ){ // do something // ... }) .error(function(){ // do something // ... });

¿Hay un" opuesto " al operador coalescente nulo? (any en cualquier idioma?)

La coalescencia nula se traduce aproximadamente a return x, unless it is null, in which case return y A menudo necesito ret ... bir un método en C#; yo uso return NullOrValue.of(x, () => x.y);, pero si tienes algo mejor, me gustaría ver eso también.)

Sintaxis de corsés PHP para variable miembro

Primera pregunta sobre SO y es un verdadero candidato RTM. Pero te prometo que he buscado y no puedo encontrarlo. Felizmente ... especial? Cualquier consejo en TFM para que pueda R up sería humildemente apreciado. Muchas gracias. Por favor, sé amable.

Java "?"Operator for checking null-What is it? (No Ternario!)

Estaba leyendo un artículo vinculado a una historia de slashdot, y me encontré con esta pequeña cosita: Tome la última v ... sto antes. Gracias! EDITAR: Enlace al artículo: http://infoworld.com/d/developer-world/12-programming-mistakes-avoid-292

¿Qué significa un prefijo b antes de una cadena de Python?

En un código fuente python me topé con que he visto un pequeño b antes de una cadena como en: b"abcdef" Sé acerca de la ... cesar. ¿Qué significa b y en qué tipo de código fuente es útil, ya que parece ser exactamente como una cadena sin prefijo?

¿Qué significan los diferentes corchetes en Ruby?

En Ruby, ¿cuál es la diferencia entre {} y []? {} parece ser usado tanto para bloques de código como para hashes. ¿Son [] solo para matrices? La documentación no es muy clara.

Punto y coma superfluo al final de una línea en los scripts de shell?

Tengo un script de shell que contiene lo siguiente: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 ... usen punto y coma doble? Parece que los puntos y comas son solo un separador, algo que usarías en lugar de una nueva línea.

¿Cuál es la regla de sintaxis para tener comas finales en las definiciones de tuplas?

En el caso de una tupla de un solo elemento, se requiere la coma final. a = ('foo',) ¿Qué pasa con una tupla con múltiple ... a final es más fácil de editar en mi opinión. ¿Es un mal estilo de codificación? a = ('foo1', 'foo2') b = ('foo1', 'foo2',)

¿Qué hace el operador ->< -?

Recientemente encontré el siguiente código: IntPredicate neg = x -> x <- x; ¿Qué es esto, una especie de lambda doble inversa?

Cuál es el uso de <

Estoy implementando node a PDF usando drupal y tcpdf. En tal caso, se supone que debo usar esta etiqueta <<<EOD. Si ... l = <<<EOD <tr> <td>TEST</td> </tr> EOD; Gracias de antemano....