Funções Gerais
Esta seção contém breves descrições das funções que podem ser usadas com todos os tipos de dados.
Função | O que ela faz |
---|---|
convert | Converte uma expressão de um tipo de dados suportado para outro. |
if | Em uma série de expressões, execute a segunda e terceira expressões dependendo de se a primeira expressão for avaliada como true ou false. |
max | Retorna o maior valor em uma lista de expressões de qualquer tipo de dados suportado. |
min | Retorna o menor valor de uma lista de expressões de qualquer tipo de dados suportado. |
sizeof | Retorna o tamanho de uma matriz. |
if
Esta função utiliza três expressões como entrada. Se a primeira expressão for avaliada como true, a segunda expressão será avaliada e utilizada como o resultado (a terceira expressão não será avaliada). Se a primeira expressão for avaliada como false, então a terceira expressão será avaliada e utilizada como o resultado (a segunda expressão não será avaliada). A primeira expressão não deve ser do tipo Booleano. A segunda e a terceira expressões devem ser do mesmo tipo.
if (bool_expr, expr2,
expr3)
em que:Parâmetro | Descrição |
---|---|
bool_expr | Uma expressão de tipo Booleano. |
expr2 | Uma expressão de qualquer tipo de dados suportado. |
expr3 | Uma expressão do mesmo tipo de dados que expr2. |
max
max (expr {, expr }0+)
em que expr é uma expressão de
qualquer tipo de dados suportado. Por exemplo, se x = 8, y = 13 e z =
28, a expressão a seguir retorna o valor 53.max (x +2, y,
z, 53, 1, 17.4)
min
min (expr {, expr }0+)
em que expr é uma expressão de
qualquer tipo de dados suportado. Por exemplo, se x = 8, y = 13 e z =
28, a expressão a seguir retorna o valor 1.min (x +2, y,
z, 2*z, 53, 1, 17.4)
sizeof
Esta função calcula o tamanho de uma matriz, retornando o mais alto subscrito utilizado para um elemento da matriz especificada. Por exemplo, se você especificar entradas para os locais 5, 7, 8, 15 e 25 em uma matriz, sizeof retorna o número 25, mesmo apesar de apenas 5 locais na matriz terem entradas não padronizadas. Normalmente, você preenche os locais de matrizes em ordem.
sizeof (array_id)
em que
array_id é o nome da matriz.