syntax

La mejor manera de dividir la cadena en líneas

¿Cómo se divide la cadena de varias líneas en líneas? Sé de esta manera var result = input.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); Se ve un poco feo y pierde líneas vacías. Hay una solución mejor?

¿Cómo cambiar los valores Hash?

Me gustaría reemplazar cada value en un hash con value.some_method. Por ejemplo, para un hash simple dado: {"a" => "b", ... eferiría no definir esa variable explicitly and then loop over the hash filling it. Algo como: new_hash = hash.magic{ ... }

¿Está bien usar = = on enums en Java?

¿Está bien usar == en enumeraciones en Java, o necesito usar .equals()? En mis pruebas, == siempre funciona, pero no estoy ... .HALF_UP)) { //do something } else if (roundingMode.equals(RoundingMode.HALF_EVEN)) { //do something } //etc }

Código de resaltado de sintaxis con Javascript [cerrado]

¿Qué bibliotecas Javascript puede recomendar para resaltar la sintaxis de los bloques en HTML? (Una sugerencia por respuesta, por favor).

Sintaxis inmediata de invocación de funciones

Hay una opción JSLint, una de Las Partes Buenas de hecho, que "[requiere] paréntesis alrededor de invocaciones inmediatas", l ... n de las funciones de constructor is está destinado a servir como una señal visual para cualquiera que mire el código fuente.

JavaScript avanzado: ¿Por qué esta función está envuelta entre paréntesis? [duplicar]

Posible Duplicado: ¿Qué es la construcción (function () { }) () en JavaScript? Me encontré con este poco de código Jav ... queño apéndice de (1) y por qué la función está envuelta entre paréntesis? (function(x){ delete x; return x; })(1);

Obtener el primer elemento de cada tupla en una lista en Python

Una consulta SQL me da una lista de tuplas, como esta: [(elt1, elt2), (elt1, elt2), (elt1, elt2), (elt1, elt2), (elt1, elt2 ... ow in rows: res_list += [row[0]] Pero creo que podría haber una mejor sintaxis para hacerlo. ¿Conoces una manera mejor?

¿Qué significa el símbolo " @ " en referencia a las listas en Haskell?

Me he encontrado con un fragmento de código Haskell que se ve así: ps@(p:pt) ¿Qué significa el símbolo @ en este context ... ncontrar la función en la documentación de Prelude, así que imagino que debe ser algún tipo de azúcar sintáctica en su lugar.

Cómo salir de un bucle desde el interior de un interruptor?

Estoy escribiendo un código que se parece a esto: while(true) { switch(msg->state) { case MSGTYPE: // ... ... una interrupción condicional justo después del interruptor. Solo quiero saber si C++ ya tiene alguna construcción para esto.

Python: Un Intento Múltiple Excepto

En Python, ¿es posible tener múltiples sentencias except para una sentencia try? Tales como : try: #something1 #something2 except ExceptionType1: #return xyz except ExceptionType2: #return abc

Const antes o const después?

Para empezar, probablemente sepa que const se puede usar para hacer que los datos de un objeto o un puntero no sean modificab ... s hasta el momento en que la declaración cambie al analizar un * o & ... Este fue el caso en C, así que estoy asumiendo?

Rails: Usando greater than / less than con una instrucción where

Estoy tratando de encontrar todos los Usuarios con un id mayor que 200, pero estoy teniendo algunos problemas con la sintaxis específica. User.where(:id > 200) Y User.where("? > 200", :id) Ambos fallaron. Alguna sugerencia?

¿La sintaxis de Razor proporciona una ventaja convincente en el marcado de la interfaz de usuario?

Noto que Scott Guthrie está empezando a mencionar Razor a fair bit en su blog, pero no estoy tan seguro de que sea una buena ... debe ser considerado seriamente cuando andamiaje nuevas páginas MVC o es solo tratando de resolver un problema que no existe?

Qué significa la tilde ( ~ ) en mi compositor.archivo json?

Tengo esta línea en mi compositor.archivo json: "require": { ... "friendsofsymfony/user-bundle": "~2.0@dev", .. ... ión 1.3.3. Pero averiguar la versión de FOSUserBundle no es tan fácil (no pude encontrar un archivo que contenga la versión).

¿Qué hace Class mean in Java?

Pregunta como la anterior, lo siento es probablemente un duplicado, pero no pude encontrar un ejemplo con el <?> al final. ¿por Qué no usar simplemente Class como parámetro?

¿Cómo normalizar una matriz numpy de 2 dimensiones en python con menos detalle?

Dado un arreglo numpy 3 veces 3 a = numpy.arange(0,27,3).reshape(3,3) # array([[ 0, 3, 6], # [ 9, 12, 15], # ... alizar quiero decir, la suma de las entradas por fila debe ser una. Pero creo que eso será claro para la mayoría de la gente.

Cuáles son las reglas precisas para cuando se puede omitir paréntesis, puntos, llaves, = (funciones), etc.?

¿Cuáles son las reglas precisas para cuando se puede omitir (omitir) paréntesis, puntos, llaves, = (funciones), etc.? Por e ... o de uso válido para omitir la '.'es para operaciones de estilo operand operand operand, y no para encadenamiento de métodos?

F # concordancia explícita vs sintaxis de función

Lo siento por el título vago, pero parte de esta pregunta es cómo se llaman estos dos estilos de sintaxis: let foo1 x = ... -> "one" | _ -> "not one" La otra parte es ¿qué diferencia hay entre los dos, y cuándo querría usar uno u otro?

¿Hay alguna diferencia entre devolver myVar y devolver (myVar)?

Estaba mirando algún ejemplo de código C#, y noté que un ejemplo envolvía el retorno en () ' s. Siempre he hecho: return myRV; Hay una diferencia haciendo: return (myRV);

Java: Qué significa ~

En este código fuente Java tengo esta línea: if ((modifiers & ~KeyEvent.SHIFT_MASK) != 0) .... ¿Qué significa la tilde ~?