Découvrir les différents types

Le langage M comprend tout d’abord des données dites primitives, c’est-à-dire qui ne sont pas de type objet. Ces types de valeurs se retrouvent dans beaucoup d’autres langages :

  • Les nombres : Nombre entier, Nombre décimal, Devise ;

  • Les date et heures : Date/Heure, Date, Date/Heure/Fuseau horaire, Durée ;

  • Le texte : Texte ;

  • Les valeurs booléennes : Vrai/Faux ;

  • Les valeurs indéfinies : N’importe lequel (Any) ;

  • Les valeurs qui ne contiennent rien : null.

Vous trouverez également des types de données objets comprenant plusieurs valeurs :

  • List qui comprend une liste de valeurs de même type ;

  • Record qui comprend un enregistrement composé de plusieurs champs éventuellement de type différent ;

  • Table qui comprend plusieurs enregistrements composés de plusieurs champs éventuellement de type différent ;

  • Fonction qui renvoie une valeur à partir de paramètres ;

  • Binaries qui représente une séquence d’octets.

Pour consulter la suite, découvrez le livre suivant :
couv_SOBMPQ.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
Modifier les types de données