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

3 la respuesta

¿Está definido el valor máximo de size_t (SIZE_MAX) en relación con los otros tipos de enteros?

Estoy escribiendo una biblioteca de funciones que convertirán de forma segura entre varios tipos numéricos o intentarán morir. Mi intención es más o menos igual que crear-útil-biblioteca y aprender-C-edge-cases. Miint-a-size_t la función está ...

0 la respuesta

¿Por qué ciertas proyecciones de tipo son rechazadas y no son ligeramente diferentes?

Perdón por el título no descriptivo. El cálculo de nivel de tipo no es un tema demasiado común en Internet para establecer términos precisos. Traté de usar cálculos de nivel de tipo y de repente obtuve errores espurios de vez en cuando. ...

2 la respuesta

Escriba la firma de un Rust HashMap de una función

Creo un HashMap que asigna cadenas a funciones de tipoVec<Expression> -> Expression, dóndeExpression Es un tipo que he definido. El código en cuestión es: let functions: HashMap<_, _> = vec!(("+", Box::new(plus))).into_iter().collect();Si dejo ...

1 la respuesta

¿Qué es AllowAmbiguousTypes y por qué se necesita en este ejemplo "para todos"?

El código {-# LANGUAGE ScopedTypeVariables, TypeApplications #-} -- I know this particular example is silly. -- But that's not the point here. g :: forall a . RealFloat a => Bool g = True main :: IO () main = print (g @Double)no se compila en ...

2 la respuesta

forkjoin no devuelve resultados

Estoy usando forkJoin para combinar los resultados de dos solicitudes de Firebase Ambas solicitudes se completan y se registran dentro de la consola, pero la función de mapa para forkJoin no se activa y, por lo tanto, no se devuelven resultados ...

2 la respuesta

¿Es posible devolver el mismo tipo que el parámetro de tipo en la instrucción when

Por ejemplo: fun <T> f(a: T): T = when (a) { a is Int -> 0 // if T is Int, then return Int a is String -> "" // if T is String, then return String else -> throw RuntimeException() // Otherwise, throw an exception so that the return type does not ...

3 la respuesta

¿Por qué TypeScript acepta un valor como tipo de datos?

¿Por qué TypeScript acepta un valor como tipo de datos?Estos escenarios a continuación son declaraciones aceptables y no aceptables. export class MyComponent{ error: 'test' = 'test'; // accept error: 'test' = 'test1'; // not accept error: ...

1 la respuesta

flowjs: llamada del método `join`. El método no se puede invocar en mixto

Digamos que tengo animales constantes, con los que importo import animals from './animalsDigamos que la constante de los animales es: { hoofed:[ 'horses', 'sheep', 'goats' ], feline: [ 'lions', 'tigers' ], canine: [ 'dogs', 'wolves' ] }Digamos ...

4 la respuesta

¿Cuál es la diferencia entre el tipo genérico (T) y cualquiera en mecanografiado

Cuál es la diferencia entregeneric Type(T) vsany en mecanografiado?Función 1function identity(arg: any): any { return arg; } Función 2function identity<T>(arg: T): T { return arg; } Función 3function identity<T>(arg: T[]): T[] { return arg; }Las ...

2 la respuesta

Sugerencias de tipo de Python: ¿Cómo especificar un tipo para que sea una Lista de números (ints y / o flotantes)?

¿Cómo especifico que una función puede tomar una lista de números que pueden ser ints o flotantes? Intenté hacer un nuevo tipo usando Union así: num = Union[int, float] def quick_sort(arr: List[num]) -> List[num]: ...Sin embargo, a mypy no le ...