Resultados de la búsqueda a petición "idioms"

5 la respuesta

¿Una forma idiomática de probar si no se dan parámetros posicionales?

¿Cuál es la forma más idiomática en Bash para probar si no se dan parámetros posicionales? Hay tantas maneras de verificar esto, me pregunto si hay una maner...

3 la respuesta

Concatenación de cuerdas con groovy

8 la respuesta

Unión de objetos dict en Python [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo fusionar dos diccionarios en una sola expresión? [/questions/38987/how-to-merge-two-dictionaries-in-a-single-expression] 42 respuestas¿Cómo calculas la unión de dosdict objetos en Python, donde ...

10 la respuesta

Pythonic forma de tener una opción de 2-3 opciones como argumento para una función

Tengo una función de Python que requiere una serie de parámetros, uno de los cuales es el tipo de simulación a realizar. Por ejemplo, las opciones podrían ser "solar", "ver" o "ambas". ¿Cuál es una forma Pythonic para permitir que el usuario ...

6 la respuesta

Compruebe si una variable es una cadena en Ruby

¿Hay algo más idiomático que lo siguiente? foo.class == String

4 la respuesta

¿Forma elegante de eliminar elementos contiguos repetidos en una lista?

Estoy buscando una forma limpia, pitónica, de eliminar de la siguiente lista: li = [0, 1, 2, 3, 3, 4, 3, 2, 2, 2, 1, 0, 0]todos elementos repetidos contiguos (funciona más de un número) para obtener: re = [0, 1, 2, 4, 3, 1] pero aunque tengo ...

4 la respuesta

¿Por qué el idioma de Clojure prefiere devolver cero en lugar de una lista vacía como Scheme?

Desde un comentario sobre otra pregunta [https://stackoverflow.com/questions/6033006/demonstrate-first-class-functions-in-this-simple-example/6033207#6033207] , alguien dice que el lenguaje de Clojure prefiere devolver nulo en lugar de una lista ...

3 la respuesta

Cuál es el patrón idiomático de Hamcrest para afirmar que cada elemento de un iterable coincide con un emparejador dado?

Examine el siguiente fragmento: assertThat( Arrays.asList("1x", "2x", "3x", "4z"), not(hasItem(not(endsWith("x")))) ); Esto afirma que la lista no tiene un elemento que no termine con "x". Esta, por supuesto, es la forma negativa de decir que ...

2 la respuesta

¿Cuándo debo usar el nuevo rango y puedo combinarlo con el nuevo cbegin / cend?

El nuevo ranged-for en C ++ 11 será muy conciso y útil, por supuesto. Hasta donde entiendo cómo funciona, busca los "contenedores"begin yend probando * Argument-depend-Lookup "(ADT). Pero otra adición es que todos los contenedoresahora ...

2 la respuesta

Tipos de unión abiertos y cerrados en Ocaml

Estoy investigando OCaml por primera vez, teniendo un poco de experiencia con F # y Haskell. Como tal, mucho tiene un aspecto familiar, pero una cosa que no lo es es el concepto de uniones "abiertas" y "cerradas" (con el backtick ...