Retorna o tipo de uma variável como string. Use type() no EdgeScript do Alibaba Cloud CDN para inspecionar tipos de variáveis em tempo de execução ou criar lógica condicional baseada em tipos.
type
Retorna o tipo do único argumento como string.
Sintaxe
type(s)
Parâmetro
|
Parâmetro |
Tipo |
Descrição |
|
|
Qualquer |
Variável a inspecionar. Aceita exatamente um argumento. |
Valor de retorno
Uma string que indica o tipo de s. A tabela a seguir lista todos os valores de retorno possíveis.
|
Valor de retorno |
Tipo |
|
|
String |
|
|
Número |
|
|
Tabela (array ou mapa) |
O valor de retorno é sempre do tipostring, independentemente do tipo des.
Exemplo
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))
Saída:
type(m)=string
type(n)=number
type(t)=table