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

2 la respuesta

¿Cómo consultar un constexpr std :: tuple en tiempo de compilación?

En C ++ 0x, se puede crear una constexpr std :: tuple, p. me gust #include <tuple> constexpr int i = 10; constexpr float f = 2.4f; constexpr double d = -10.4; constexpr std::tuple<int, float, double> tup(i, f, d);One también puede consultar una ...

2 la respuesta

La comprensión de las tuplas de Python3.5 es realmente tan limitad

Me encantaron las comprensiones de tuplas agregadas a Python3.5: In [128]: *(x for x in range(5)), Out[128]: (0, 1, 2, 3, 4) Sin embargo, cuando trato dereturn una comprensión de tupla directamente me sale un error: In [133]: def testFunc(): ...

2 la respuesta

Transformar parámetros de plantilla variadic a otros tipos

¿Cómo transformar tipos de parámetros de plantilla variadic a otro tipo? Por ejemplo template <typename... T> struct single { std::tuple<T...> m_single; }; template <typename... T> struct sequences { single<T...> get(size_t pos) { // I ...

4 la respuesta

¿Cómo puedo referirme a un miembro específico de una Tupla de cualquier tamaño en F #

okay, esta podría ser una pregunta tonta. Así que tengo algunas tuplas de tamaño 4, como (int, int, int, int) Si fuera una tupla 2, podría usar fst (myTuple) para referirme al primer elemento. ¿Cómo podría, por ejemplo, referirme al tercer ...

3 la respuesta

Desempaque de tupla extendido en Python 2

Es posible simular el desempaquetado de tuplas extendidas en Python 2? Específicamente, tengo un bucle for: for a, b, c in mylist:que funciona bien cuando mylist es una lista de tuplas de tamaño tres. Quiero lo mismo para que funcione el bucle ...

13 la respuesta

Restando 2 listas en Python

Ahora tengo valores de vector3 representados como listas. ¿hay alguna manera de restar 2 de estos valores como vector3, como [2,2,2] - [1,1,1] = [1,1,1] ¿Debo usar tuplas? Si ninguno de ellos define estos operandos en estos tipos, ¿puedo ...

7 la respuesta

pair listas para crear tuplas en orden

Me gustaría combinar dos listas. Si tengo las siguientes dos listas:{a,b,c,d} y{1,2,3,4} ¿Qué necesito hacer para obtener{{a,1}, {b,2}, {c,3}, {d,4}}?

3 la respuesta

Devuelva una tupla de argumentos para alimentar a string.format ()

Actualmente, estoy tratando de obtener un método en Python para devolver una lista de cero, una o dos cadenas para conectar a un formateador de cadenas, y luego pasarlas al método de cadena. Mi código se parece a esto: class ...

2 la respuesta

Argumento especificado explícitamente no válido para el parámetro de plantilla que es constexpr

Tengo unstatic_loop construir así template <std::size_t n, typename F> void static_loop(F&& f) { static_assert(n <= 8 && "static loop size should <= 8"); if constexpr (n >= 8) f(std::integral_constant<size_t, n - 8>()); if constexpr (n >= ...

1 la respuesta

Función de conversión implícita que recibe tupla

Me acabo de enterar de que hay un elenco implícito: Desde la función tomando n parámetros(A, B, ...) -> R Para tomar una n-tupla((A, B, ...)) -> R Ejemplo n ° 1 func withTuple(_ a: (Int, Int)) { } func withoutTuple(_ a: Int, _ b: Int) { ...