Questions marquées «types»

Les types et les systèmes de types sont utilisés pour appliquer des niveaux d'abstraction dans les programmes.

8
Que fait le mot-clé `forall` dans Haskell / GHC?
Je commence à comprendre comment le forallmot-clé est utilisé dans les soi-disant "types existentiels" comme ceci: data ShowBox = forall s. Show s => SB s Ce n'est qu'un sous-ensemble, cependant, de la façon dont il forallest utilisé et je ne peux tout simplement pas me concentrer sur son utilisation …
312 haskell  syntax  types  ghc  forall 

4
Taille du caractère ('a') en C / C ++
Quelle est la taille des caractères en C et C ++? Autant que je sache, la taille de char est de 1 octet en C et C ++. En C: #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } En C ++: #include <iostream> int …
299 c++  c  types 







15
Comment vérifier si le type est booléen
Comment puis-je vérifier si le type d'une variable est de type booléen? Je veux dire, il existe des alternatives telles que: if(jQuery.type(new Boolean()) === jQuery.type(variable)) //Do something.. Mais cela ne me semble pas joli. Existe-t-il un moyen plus propre d'y parvenir?
269 javascript  jquery  types 

12
Quand dois-je utiliser double au lieu de décimal?
Je peux nommer trois avantages à utiliser double(ou float) au lieu de decimal: Utilise moins de mémoire. Plus rapide car les opérations mathématiques en virgule flottante sont prises en charge nativement par les processeurs. Peut représenter une plus grande gamme de nombres. Mais ces avantages semblent s'appliquer uniquement aux opérations …


11
Une meilleure façon d'obtenir le type d'une variable Javascript?
Existe-t-il un meilleur moyen d'obtenir le type d'une variable dans JS que typeof? Cela fonctionne bien lorsque vous faites: > typeof 1 "number" > typeof "hello" "string" Mais c'est inutile quand vous essayez: > typeof [1,2] "object" >r = new RegExp(/./) /./ > typeof r "function" Je connais instanceof, mais …
260 javascript  types  typeof 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.