Renvoie le type d'une variable sous forme de chaîne. Utilisez type() dans EdgeScript d'Alibaba Cloud CDN pour inspecter les types de variables à l'exécution ou écrire une logique conditionnelle basée sur les types.
type
Renvoie le type de son unique argument sous forme de chaîne.
Syntaxe
type(s)
Paramètre
| Paramètre | Type | Description |
|---|---|---|
s |
Tout | Variable à inspecter. N'accepte qu'un seul argument. |
Valeur de retour
Une string indiquant le type de s. Le tableau suivant répertorie toutes les valeurs de retour possibles.
| Valeur de retour | Type |
|---|---|
"string" |
String |
"number" |
Number |
"table" |
Table (tableau ou mappage) |
La valeur de retour est toujours de typestring, quel que soit le type des.
Exemple
m = type('100') -- string literal: returns "string"
n = type(100) -- number literal: returns "number"
t = type(['a', 'b']) -- table literal: returns "table"
say(concat('type(m)=', m))
say(concat('type(n)=', n))
say(concat('type(t)=', t))
Sortie :
type(m)=string
type(n)=number
type(t)=table