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

27 la respuesta

¿Qué hace si __name__ == "__main__": hacer?

Lo que hace elif __name__ == "__main__": ¿hacer? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == ...

4 la respuesta

En ruby, ¿la verdad es idiomática para un nombre de método que termina con un signo de interrogación?

¿Es normal que los métodos con un signo de interrogación devuelvan algo que es verdadero (por ejemplo, un número) para indicar que algo es verdadero o deberíatrue en sí ser devuelto? ¿Hay algún ejemplo de veracidad en la biblioteca estándar de ...

9 la respuesta

Python: `if key in dict` vs.` try / except` - ¿cuál es el idioma más legible?

Tengo una pregunta sobre modismos y legibilidad, y parece haber un choque de filosofías de Python para este caso particular: Quiero construir el diccionario A desde el diccionario B. Si una clave específica no existe en B, entonces no haga nada ...

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

8 la respuesta

¿Cómo puedo recorrer un mapa de mapas en C ++?

¿Cómo puedo recorrer unstd::map en C ++? Mi mapa se define como: std::map< std::string, std::map<std::string, std::string> >Por ejemplo, el contenedor anterior contiene datos como este: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = ...

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

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

9 la respuesta

¿Es str.replace (..). Replace (..) ad nauseam un idioma estándar en Python?

Por ejemplo, supongamos que quería que una función escapara de una cadena para usarla en HTML (como en Django'sfiltro de escape [http://docs.djangoproject.com/en/dev/ref/templates/builtins/#escape]): def escape(string): """ Returns the given ...

1 la respuesta

Rails 3: ¿Cuál es la forma correcta de responder a acciones REST-ful con JSON en rails?

Estoy tratando de hacer una API para mi aplicación de rieles usando respuestas JSON a los controladores de recursos RESTful. Esta es una experiencia nueva para mí, así que estoy buscando orientación y consejos. Para comenzar las cosas: En una ...

6 la respuesta

DRY Ruby Initialization con Hash Argument

Me encuentro usando bastante argumentos hash para los constructores, especialmente cuando escribo DSL para configuración u otros bits de API a los que estará expuesto el usuario final. Lo que termino haciendo es algo como lo siguiente: class ...