Articles of tipi di

Un modo migliore per ottenere il tipo di una variabile Javascript?

C’è un modo migliore per ottenere il tipo di una variabile in JS di typeof ? Funziona bene quando lo fai: > typeof 1 “number” > typeof “hello” “string” Ma è inutile quando provi: > typeof [1,2] “object” >r = new RegExp(/./) /./ > typeof r “function” So di instanceof , ma questo richiede che […]

In C, qual è la syntax corretta per la dichiarazione dei puntatori?

Ricordo vagamente di averlo visto prima in una risposta ad un’altra domanda, ma la ricerca non è riuscita a fornire la risposta. Non riesco a ricordare quale sia il modo corretto per dichiarare le variabili che sono puntatori. È: Type* instance; O: Type *instance; Anche se so che entrambi verranno compilati nella maggior parte dei […]

Reale vs virgola mobile vs denaro

Perché quando salvi un valore di dire 40.54 in SQL Server a una colonna di tipo Real mi restituisce un valore che è più simile a 40.53999878999 anziché 40.54? L’ho visto poche volte ma non ho mai capito bene perché succede. Qualcun altro ha riscontrato questo problema e, in caso affermativo, lo causa?

Qual è il tipo di dati SYSNAME in SQL Server?

Qual è il tipo di dati SYSNAME di SQL Server? BOL dice: Il tipo di dati sysname viene utilizzato per colonne di tabelle, variabili e parametri di stored procedure che memorizzano nomi di oggetti. ma non lo capisco davvero. C’è un caso d’uso che puoi fornire?

Qual è il significato di id?

Sto cercando di imparare Objective-C e continuo a leggere una frase del tipo: -(id) init; E capisco che id è una parola chiave in linguaggio Objective C, ma cosa significa dire “il compilatore tratta specificamente id in termini di regole di conversione del tipo di puntatore”? id identifica automaticamente l’object alla sua destra come un […]

Perché l’API Java usa int invece di short o byte?

Perché l’API Java usa int , quando un byte short o pari sarebbe sufficiente? Esempio: il campo DAY_OF_WEEK nella class Calendar utilizza int . Se la differenza è troppo minima, allora perché esistono questi tipi di dati ( short , int )?

I tipi Haskell frustrano una semplice funzione “media”

Sto giocando con il principiante Haskell e volevo scrivere una funzione media. Sembrava la cosa più semplice del mondo, giusto? Sbagliato. Sembra che il sistema di tipo di Haskell impedisca che la media lavori su un tipo numerico generico: posso farlo funzionare su un elenco di Integrali o su un elenco di Fractionals, ma non […]

Perché posso digitare funzioni alias e usarle senza eseguire il cast?

In Go, se si definisce un nuovo tipo, ad esempio: type MyInt int Non è quindi ansible passare un MyInt a una funzione che si aspetta un int, o viceversa: func test(i MyInt) { //do something with i } func main() { anInt := 0 test(anInt) //doesn’t work, int is not of type MyInt } […]

Java Raw Type e interazione generica

Se ho una lezione di gruppo class Stack {} ora se lo faccio: 1) Stack s = new Stack() 2) Stack s = new Stack() 3) Stack s = new Stack() qualcuno può spiegarmi quali sono le cause di queste interazioni (generiche non elaborate)? Principalmente il mio dubbio è sul punto 1. In effetti, se […]

Qual è lo scopo di Rank2Types?

Non sono molto abile in Haskell, quindi questa potrebbe essere una domanda molto facile. Quali limitazioni linguistiche risolvono Rank2Types ? Le funzioni in Haskell non supportano già argomenti polimorfici?