Articles of tipos de

¿Cómo imprimo el tipo de una variable en Rust?

Tengo lo siguiente: let mut my_number = 32.90; ¿Cómo my_number el tipo de my_number ? Usar type y type_of no funcionó. ¿Hay alguna otra forma de que pueda imprimir el tipo de número?

Crear una instancia de tipo Generic con una variable que contenga el Tipo

¿Es posible lograr el siguiente código? Sé que no funciona, pero me pregunto si hay una solución alternativa. Type k = typeof(double); List lst = new List();

Hacer cumplir la diferencia de tipo

En Scala puedo hacer cumplir la igualdad de tipo en tiempo de comstackción. Por ejemplo: case class Foo[A,B]( a: A, b: B )( implicit ev: A =:= B ) scala> Foo( 1, 2 ) res3: Foo[Int,Int] = Foo(1,2) scala> Foo( 1, “2” ) :10: error: Cannot prove that Int =:= java.lang.String. ¿Hay alguna manera de […]

Objetivo-C: BOOL vs bool

Vi el “nuevo tipo” BOOL ( YES , NO ). Leí que este tipo es casi como un char. Para las pruebas que hice: NSLog(@”Size of BOOL %d”, sizeof(BOOL)); NSLog(@”Size of bool %d”, sizeof(bool)); Es bueno ver que ambos registros muestran “1” (a veces en C ++ bool es un int y su tamaño es […]

Encontrar el tipo de un objeto en C ++

Tengo una clase A y otra clase que hereda de ella, B. Estoy anulando una función que acepta un objeto de tipo A como parámetro, así que tengo que aceptar una A. Sin embargo, luego llamo a funciones que solo B tiene, entonces quiero devolver falso y no proceder si el objeto pasado no es […]

Tipos en MySQL: BigInt (20) vs Int (20)

Me preguntaba cuál es la diferencia entre BigInt , MediumInt e Int … parece obvio que permitirían números más grandes; sin embargo, puedo hacer un Int(20) o un BigInt(20) y parecería que no se trata necesariamente del tamaño. Algunas ideas serían increíbles, solo un poco curiosas. He estado usando MySQL por un tiempo y tratando […]

¿Cuál es el propósito de un signo de interrogación después de un tipo (por ejemplo: int? MyVariable)?

Por lo general, el uso principal del signo de interrogación es para el condicional, x ? “yes” : “no” x ? “yes” : “no” . Pero he visto otro uso para él, pero no puedo encontrar una explicación de este uso del ? operador, por ejemplo. public int? myProperty { get; set; }

¿Por qué los paréntesis del constructor del inicializador de objetos C # 3.0 son opcionales?

Parece que la syntax del inicializador de objetos C # 3.0 permite excluir el par abierto / cerrado de paréntesis en el constructor cuando existe un constructor sin parámetros. Ejemplo: var x = new XTypeName { PropA = value, PropB = value }; Opuesto a: var x = new XTypeName() { PropA = value, PropB […]

¿Cuándo debería usar el doble en lugar del decimal?

Puedo nombrar tres ventajas para usar double (o float ) en lugar de decimal : Usa menos memoria. Más rápido porque los procesadores admiten de forma nativa operaciones matemáticas de punto flotante. Puede representar una mayor gama de números. Pero estas ventajas parecen aplicarse solo a las operaciones de cálculo intensivo, como las que se […]

¿Qué es en definitiva un time_t typedef to?

Busqué en la caja de Linux y vi que era typedef para typedef __time_t time_t; Pero no pude encontrar la definición de __time_t.