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

1 la respuesta

Evite los bucles forados anidados al buscar espacio de parámetros

6 la respuesta

Compruebe si una variable es una cadena en Ruby

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

3 la respuesta

Concatenación de cuerdas con groovy

3 la respuesta

¿Por qué no hay impulso :: copy_on_write_ptr?

Acabo de veresta [http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Copy-on-write]bonitopuntero de copia en escrituraimplementación. Parece bastante genérico y útil, por lo que mi pregunta es: ¿Esta clase está contenida en alguno de los kits de ...

6 la respuesta

Pares de una sola lista

A menudo, he encontrado la necesidad de procesar una lista por pares. Me preguntaba cuál sería la forma pitónica y eficiente de hacerlo, y encontré esto en Google: pairs = zip(t[::2], t[1::2])Pensé que eso era bastante pitónico, pero después ...

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 ...

4 la respuesta

¿Hay alguna forma idiomática de obtener una clave potencialmente indefinida de una matriz en PHP?

PHPeoples, estoy tan cansado de hacer esto $value = isset($arr[$key]) ? $arr[$key] : null;O esto $value = array_key_exists($key, $arr) ? $arr[$key] : null;Nadie me dice que haga $arr = array(1); $key = 5; $value = $arr[$key]; // Notice: ...

11 la respuesta

¿Cómo manipulo elementos $ PATH en scripts de shell?

¿Hay alguna forma idiomática de eliminar elementos de las variables de shell tipo PATH? Eso es lo que quiero tomar PATH=/home/joe/bin:/usr/local/bin:/usr/bin:/bin:/path/to/app/bin:.yeliminaroreemplazarel/path/to/app/bin sin golpear el resto de ...

8 la respuesta

Ordenar una lista de objetos utilizando sus atributos en Ruby

Tengo una lista deFruit estructuras llamadasbasket. CadaFruit struct tiene unname (una cadena) y unacalories (un entero). Me gustaría ordenarbasket así que eso LosFruits con la @ más alcalories aparece primero. Por ejemplo, una fruta con 500 ...

4 la respuesta

¿Cómo nombrar este patrón de protección de acceso orientado a claves?

Aparentementeeste patrón de protección de acceso orientado a claves [https://stackoverflow.com/questions/3220009/is-this-key-oriented-access-protection-pattern-a-known-idiom] : class SomeKey { friend class Foo; SomeKey() {} // possibly ...