Articles of tipi di

Dove sono in memoria le mie variabili memorizzate in C?

Considerando che la memoria è divisa in quattro segmenti: dati, heap, stack e codice, dove le variabili globali, le variabili statiche, i tipi di dati costanti, le variabili locali (definite e dichiarate nelle funzioni), le variabili (nella funzione principale), i puntatori e lo spazio allocato dynamicmente (usando malloc e calloc) viene memorizzato in memoria? Penso […]

Quali sono i tipi lambda in Scala e quali sono i loro benefici?

A volte inciampo nella notazione semi-misteriosa di def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} nei post del blog di Scala, che gli danno un “abbiamo usato quel tipo di trucco a mano lambda”. Mentre ho qualche intuizione su questo (otteniamo un parametro di tipo anonimo A senza dover inquinare la definizione con esso?), Non ho […]

java: converte float in String e String in float

Come posso convertire da float in stringa o stringa in float? Nel mio caso ho bisogno di fare l’asserzione tra 2 valori stringa (valore che ho ottenuto dalla tabella) e il valore float che ho calcolato. String valueFromTable = “25”; Float valueCalculated =25.0; Ho provato da float a stringa: String sSelectivityRate = String.valueOf(valueCalculated ); ma […]

Qual è un tipo di tipo più elevato in Scala?

Puoi trovare quanto segue sul web: Tipo più alto tipo == tipo costruttore? class AClass[T]{…} // For example, class List[T] Alcuni dicono che questo è un tipo più elevato, perché riassume i tipi che sarebbero conformi alla definizione. I tipi più generati sono tipi che prendono altri tipi e costruiscono un nuovo tipo Questi però […]

Converti stringa in testo in C #

Se ricevo una stringa che contiene il nome di una class e voglio convertire questa stringa in un tipo reale (quello nella stringa), come posso fare questo? Provai Type.GetType(“System.Int32”) per esempio, sembra funzionare. Ma quando provo con il mio object, restituisce sempre null … Non ho idea di cosa sarà nella stringa in anticipo quindi […]

Tutti i puntatori di dati hanno le stesse dimensioni in un’unica piattaforma per tutti i tipi di dati?

char* , int* , long* o anche long long* della stessa dimensione (su una determinata piattaforma)?

Generici in C #, usando il tipo di una variabile come parametro

Ho un metodo generico bool DoesEntityExist(Guid guid, ITransaction transaction) where T : IGloballyIdentifiable; Come uso il metodo nel modo seguente: Type t = entity.GetType(); DoesEntityExist(entityGuid, transaction); Continuo a ricevere l’errore di compilazione che segue: Non è stato ansible trovare il nome del tipo o spazio dei nomi ‘t’ (ti manca una direttiva using o un […]

Come posso stampare il tipo di una variabile in Rust?

Ho il seguente: let mut my_number = 32.90; Come posso stampare il tipo di my_number ? L’uso di type e type_of non ha funzionato. C’è un altro modo in cui posso stampare il tipo del numero?

Applica la differenza di tipo

In Scala posso applicare l’uguaglianza di tipo al momento della compilazione. Per esempio: 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. C’è un modo per far rispettare […]

Trovare il tipo di un object in C ++

Ho una class A e un’altra class che eredita da essa, B. Sto sovrascrivendo una funzione che accetta un object di tipo A come parametro, quindi devo accettare un A. Tuttavia, in seguito chiamo funzioni che solo B ha, quindi voglio restituire false e non procedere se l’object passato non è di tipo B. Qual […]