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

2 la respuesta

¿Idioma para simular parámetros de plantilla numérica en tiempo de ejecución?

Supongamos que tenemos template <unsigned N> foo() { /* ... */ }definido. Ahora quiero implementar do_foo(unsigned n);que llama a la variante correspondiente defoo(). Este no es simplemente un ejemplo sintético: esto realmente sucede en la vida ...

9 la respuesta

Sangría de Python en "líneas vacías"

¿Cuál es el preferido ("." Indicando espacios en blanco)? UNA) def foo(): x = 1 y = 2 .... if True: bar()SI) def foo(): x = 1 y = 2 if True: bar()Mi intuición sería B (eso también es lo que vim hace por mí), pero veo personas que usan A) todo ...

5 la respuesta

Múltiples salidas de la función F #

Podría hacer esto fácilmente en C ++ (nota: no probé esto para ver si está correcto, es solo para ilustrar lo que estoy tratando de hacer):

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

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

5 la respuesta

"GetOrCreate": ¿ese idioma tiene un nombre establecido?

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

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

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

6 la respuesta

¿La forma más idiomática de imprimir una diferencia horaria en Java?

Estoy familiarizado con la diferencia de tiempo de impresión en milisegundos: long time = System.currentTimeMillis(); //do something that takes some time... long completedIn = System.currentTimeMillis() - time;Pero, ¿hay una buena manera de ...