Função FORMAT
A função format é usada para compor uma cadeia de caracteres formatada.
FORMAT(template[, arguments, ….]) retorna uma cadeia de caracteres formatada.
- template: uma cadeia de caracteres que especifica os dados a serem impressos. Pode conter especificadores de formato, que são substituídos por valores ou variáveis. Os especificadores de formato começam com o símbolo %.
- arguments: uma lista de valores ou variáveis correspondentes aos especificadores de formato.
Os especificadores de formato (como %i, %f, …) no modelo fazem com que os valores da lista de argumentos sejam formatados e inseridos na cadeia retornada. Os demais caracteres e textos do modelo são incluídos tal como estão na cadeia retornada.
Exemplo: FORMAT("Height: %i cm",174) retorna a cadeia "Height: 174 cm".
A tabela a seguir lista os especificadores de formato que podem ser incluídos no modelo, com o tipo de argumento esperado correspondente.
| Especificador de formato | Argumento esperado |
|---|---|
| %i | número inteiro |
| %c | caractere |
| %s | cadeia de caracteres |
| %b | número binário |
| %x | valores hexadecimais |
| %f | número de ponto flutuante |
| %f:n | número de ponto flutuante com |
| %e | número de ponto flutuante em notação científica (notação E) |
| %g | número de ponto flutuante, opcionalmente em notação científica |
| %% | sinal de porcentagem |
A função é bastante tolerante em relação aos argumentos. Se o argumento fornecido não corresponder ao tipo de argumento esperado, o MedCalc fará uma conversão de tipo.