Los tipos y los sistemas de tipos se utilizan para imponer niveles de abstracción en los programas.

types...

Primero lo primero, estoy usando estas clases: class Student { name: string; age: number; constructor(name: string, age: number) { this.name = name; this.age = age; } } class Food { flavor: string; portions: number; constructor(flavor: string, portions: number) { this.flav....
Estoy creando una biblioteca de encabezado de archivo único similar a un búfer elástico para colas en C. Estoy pasando la matriz como void* y el tamaño de un solo elemento a una de las funciones: void func(void* arr, size_t itemsize); Dentro de func() necesito hacer un poco de aritmética de punter....
10 ago. 2020 a las 05:49
Tengo el error: Type (string | undefined) [] no se puede asignar al tipo string | cadena [] | indefinido, porque mi función this.errors obtiene el tipo cadena | cadena [] | indefinido. Pero antes de devolver la matriz, la filtré con undefined. Significa que no hay indefinido. Y el valor puede ser un....
6 ago. 2020 a las 09:52
Estaba resolviendo un problema "Cuente el número de dígitos en un factorial", y almacené la respuesta en dos tipos de datos int y double. Las respuestas de ambos tipos de datos son diferentes, y la almacenada en doble finalmente fue correcta. Como esta pasando esto? Aquí está el código: int ....
5 ago. 2020 a las 11:06
Nuevo en Python y proviene de un fondo de lenguaje escrito estáticamente. Quiero sugerencias de tipo para https://lxml.de solo para facilitar el desarrollo (los problemas de marcado mypy y los métodos de sugerencia serían ¡bonito!) Que yo sepa, este es un módulo de Python 2.0 y no tiene tipos. Actua....
5 ago. 2020 a las 09:10
Estoy tratando de averiguar cómo obtener una clave de cualquier tipo en Angular / Typecript. Por ejemplo, si alguna otra parte del programa devuelve este código: { Amy: { age: 7, grade: 2 }, Max: { age: 9, grade: 4 }, Mia: { age: 8, ....
4 ago. 2020 a las 20:30
Tengo un marco de datos con una columna de la siguiente manera: x = data.frame("A" = c("93 VLC", "43 VLC", "73 VLC")) Estoy tratando de modificar la columna "A" para eliminar el "VLC" y mantener el número. Me gustaría que la salida sea: x = data.frame("A" = c(93, 43, 73)) ¿Hay alguna forma de hace....
2 ago. 2020 a las 21:47
Esto es algo que siempre me ha estado molestando como una característica de las expresiones lambda de C ++: el tipo de expresión lambda de C ++ es único y anónimo, simplemente no puedo escribirlo. Incluso si creo dos lambdas que son sintácticamente exactamente iguales, los tipos resultantes se defin....
30 jul. 2020 a las 15:01
Estoy trabajando en un sistema que le permite usar una GUI para escribir algo de Python básico para usarlo como scripting en una aplicación. Una de las cosas que hace es permitirle establecer un atributo en algún valor, y quiero ver si puede ser manejado por uno de los manejadores de tipos que están....
29 jul. 2020 a las 21:24
Tengo una clase con plantilla que acepta un contenedor de MyIDType: std::array<MyIDType, SIZE> std::unordered_map<A, MyIDType> std::unordered_map<B, MyIDType> etcetera Me gustaría afirmar estáticamente que MyIDType es el elemento. Intenté esto: template<class CONTAINER> class Cod { using ELEMENT....
29 jul. 2020 a las 18:42
Mientras estudiaba el comportamiento de los modelos en C ++, descubrí que reinterpret_cast - pasar de float* a int* solo funciona para 0: float x = 0.0f; printf("%i\n", *reinterpret_cast<int*>(&x)); Imprime 0, mientras que float x = 1.0f; printf("%i\n", *reinterpret_cast<int*>(&x)); Imprime 1065....
28 jul. 2020 a las 20:13
¿Existe una construcción Common Lisp que sea para labels lo que defmethod es para defun? Es decir, me gustaría usar labels (o algo similar) para definir varias funciones locales que tendrían el mismo nombre pero difieren en los parámetros que aceptan y dejan que el compilador elija entre ellas. Como....
25 jul. 2020 a las 13:48
Para tener una mejor comprensión de los punteros, me gustaría aclarar esto. Los diferentes tipos de datos requieren diferentes punteros, como char* o int*. ¿Se consideran todos estos punteros como tipos de datos diferentes o son simplemente el mismo tipo de datos?....
24 jul. 2020 a las 18:11
Necesito extender una interfaz en Typecript para contener un tipo de fecha. He probado lo siguiente interface WithDate { [key: string]: Date; } Pero cuando intento extender WithDate, aparece el error: interface Person extends WithDate { id: number; // Property 'id' of type 'number' is not assi....
24 jul. 2020 a las 13:04
Lo siento si esto es simple. Esto me ha estado confundiendo desde hace algún tiempo. En el siguiente código: public class Main { public static void main(String[] args) { long a = 10000000000L; System.out.println(a % 10); } } Obtengo una salida de 0, que es lo que esperaba. P....
23 jul. 2020 a las 09:35
Al ejecutar el siguiente código TypeScript: type valueType = {[key: string]: number} | {[key: string]: {[date: string]: number}} | {[key: string]: string;} const myData1: valueType = { "name": "Eduardo", "city": "Miami", "state": "FL", "age": 22, "progress": {"2018": 67, "2019": 76, "202....
22 jul. 2020 a las 20:57
Quiero leer los primeros 4096 bytes como hexadecimal de un archivo de imagen (dd de un dispositivo cifrado luks). Así que probé al principio con un unsigned long que tiene un rango de valores de 0 to 18446744073709551615. Pero con este código int main() { unsigned long c; FILE *fp = fopen("....
22 jul. 2020 a las 14:40
Estoy tratando de construir una matriz de dos elementos en Julia, donde cada sub-matriz tiene un tipo diferente (uno es un vector de Int64 s, el otro es un conjunto de Float32 s). El siguiente código convierte automáticamente el elemento que quiero que sea un Int64 en un Float32, que es lo que no qu....
Dada una unión de literales numéricos, por ejemplo: type Values = 1 | 2 | 5 ¿Es posible crear una función genérica de nivel de tipo que extraiga el máximo, es decir: type Max<T> = ??? type V = Max<Values> // V = 5 ....
18 jul. 2020 a las 16:08
Cuando ejecuto este código, el código en el bloque if se ejecuta. Supuse que si ! algo , ¿es nulo o indefinido ? ¿Alguien puede explicar? const num = 0; if (!num) { console.log('Why on earth does this get printed'); } ....
18 jul. 2020 a las 01:06
Estoy escribiendo un código donde estoy enfrentando el problema y necesito una solución si existe. Supongamos que tenemos una siguiente variable de tipo String en Python que contiene un valor entero. Por ejemplo: x='123' Sé que podemos convertir esto fácilmente por conversión de tipo a int. Sin emba....
17 jul. 2020 a las 17:10
Soy nuevo en Haskell y disfruto muchísimo. Como ejercicio, he escrito un programa que juega con fechas y horas. En particular, estoy haciendo cálculos que involucran minutos, segundos y microsegundos. Ahora descubro, durante la depuración, que tengo muchos errores en los que, por ejemplo, agrego min....
17 jul. 2020 a las 15:24
Perdón si esta pregunta ya ha sido respondida, sin embargo, estoy luchando por encontrar alguna respuesta. Estoy buscando para ver si puedo convertir tipos de variables en una cadena en el código a continuación. input = prompt('Type something please', 'your input here') alert(input + ' is a ' + type....
17 jul. 2020 a las 12:07
Tengo dos Dataframes, df1 y df2 con la misma estructura. Quiero encontrar filas comunes entre ellos usando df1.merge(df2) pero hay una fila con la que tengo problemas: >>> df2 reference_period analyzed_domain account is_misc total_estimated_visits total_estimated_monthly_unique_visitors total_es....
17 jul. 2020 a las 10:33
En este ejemplo para TableView de JavaFX, las 3 instancias de TableColumn están haciendo casi lo mismo. Por lo tanto, me gustaría escribir una nueva clase SuperColumn extends TableColumn para manejar el proceso de rutina de TableColumn. Por lo tanto, intenté poner los códigos comunes en el construct....
17 jul. 2020 a las 04:03