Skip to content

Portuguese_Intrinsic_Functions

Jhobean edited this page Nov 9, 2025 · 2 revisions

Portuguese:Intrinsic Functions

Funções intrínsecas são funções especiais que somente podem ser usadas em funções de avaliação, como EVAL, FEVAL, FHVAL, FVAL e HVAL. Algumas das funções e propriedades embutidas irão avaliar automaticamente seus parâmetros, por exemplo a função IF e WHILE automaticamente irão avaliar suas condicionais.

Diferente da sintaxe para funções normais (<FUNCTION args>), a sintaxe para retornar um valor de uma função intrínseca é:

FUNCTION(args)

A tabela a seguir detalha todas as funções intrínsecas no SphereServer:

| Nome | Descrição | | - | | [COS] | Retorna o cosseno de valor. | | - | | [ID] | Retorna o valor numérico de defname. | | - | | [ISOBSCENE] | Retorna 1 se texto é considerado como texto obsceno. | | - | | [ISNUMERIC] | Retorna 1 se valor é numérico. | | - | | [LOGARITHM] | Retorna o logarítimo na base-10 de valor. | | - | | LOGARITHM(valor, base) | Retorna o logarítimo de value na base-base . (Aceita "e" e "pi" como bases, bem como valores numéricos) | | - | | [NAPIERPOW] | Retorna e neperiano (2.7182818) para o power de valor. | | - | | QVAL(a, b, less_than, equal_to, greater_than) | Retorna less_than se a é menor/menos que b, equal_to se a é igual a b, ou greater_than se a é maior/mais que b. | | - | | [RAND] | Retorna um valor aleatório entre 0 e valor-1. | | - | | RAND(min, max) | Retorna um valor aleatório entre min e max. | | - | | RANDBELL(valor, variância) | Calcula um valor baseado na curva em forma de sino (Gauss). | | - | | [SIN] | Retorna o seno de valor. | | - | | STRCMP(linha1, linha2) | Compara linha1 com linha2 e retorna o resultado. Sensível a caixa alta. (<= 1 = linha1 menor/menos que linha2, 0 = linha1 igual a/equivalente linha2, >= 1 = linha1 maior/mais que linha2) | | - | | STRCMPI(linha1, linha2) | Compara linha1 com linha2 e retorna o resultado. NÃO sensível a caixa alta. (<= 1 = linha1 menor/menos que linha2, 0 = linha1 igual a/equivalente linha2, >= 1 = linha1 maior/mais que linha2) | | - | | STRINDEXOF(texto, search, n) | Retorna o indice da sequencia de caracteres search no texto, a começar do caractere número n. (começando de zero) | | - | | [STRLEN] | Retorna o comprimento de texto. | | - | | STRMATCH(padrão, texto) | Retorna 1 se texto corresponde especificamente ao padrão. | | - | | STRREGEX(padrão, texto) | Retorna 1 se texto corresponde à expressão regular especificada padrão. | | - | | [SQRT] | Retorna a raiz quadrada de value. | | - | | [TAN] | Retorna a tangente de value. |

Category:_Reference_Compendium Category:_Scripts

Navigation

Clone this wiki locally