uplus

Mais unário: retorna o argumento, com a conversão numérica de uma operação.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

B = uplus(A)

Retorna A. Equivale a +A.

Descrição

Valores numéricos passam sem alteração. O único efeito visível é a conversão de classe: +true é o double 1 e +'a' é 97, uma forma curta de transformar lógicos ou caracteres em números.

Classes podem definir uplus para dar um significado próprio ao + unário.

Argumentos de entrada

A
Array numérico, lógico ou de char.

Argumentos de saída

B
Os mesmos valores de A. Entradas lógicas e char são convertidas para double.

Exemplo

uplus([1 -2 3])
class(+true)
+'a'
Saída
ans = 1×3

     1    -2     3
ans = 'double'
ans = 97

Veja também

+ uminus double plus