Publié le :

Démonstration des fonctions de longueur de chaîne

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce script illustre les différences entre les fonctions `length` (longueur sans les blancs de fin), `lengthn` (similaire à length mais retourne 0 pour les valeurs manquantes), `lengthc` (longueur de stockage de la variable) et `lengthm` (mémoire allouée).
Analyse des données

Type : CREATION_INTERNE


Les données sont générées directement dans le code via une instruction DATALINES.

1 Bloc de code
DATA STEP Data
Explication :
Création de la table LENGTH_DATA. Lecture d'une chaîne de 30 caractères et calcul de sa longueur via différentes fonctions (length, lengthn, lengthc, lengthm).
Copié !
1DATA LENGTH_DATA;
2 INPUT a $CHAR30.;
3 b=LENGTH(a);
4 c=lengthn(a);
5 d=lengthc(a);
6 e=lengthm(a);
7 DATALINES;
8Pra deep Sathyamurthy
9;
2 Bloc de code
PROC PRINT
Explication :
Affichage des résultats pour comparer les valeurs retournées par les différentes fonctions de longueur.
Copié !
1PROC PRINT;
2 var a b c d e;
3RUN;
4QUIT;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.