class

Nome da classe de um valor.

Categoria: Language Fundamentals > Data Types

Sintaxe

c = class(obj)

Retorna o nome da classe como vetor de caracteres.

Descrição

class identifica o tipo de dado usado para armazenar o valor, independentemente do tamanho. Literais como 1 são double, 'a' é char, "a" é string e true é logical. Objetos como tabelas e datetimes retornam seus próprios nomes de classe.

Use isa(x, 'numeric') para testar um grupo de classes e cast para converter.

Argumentos de entrada

obj
Qualquer valor.

Argumentos de saída

c
Vetor de caracteres como 'double', 'char', 'cell', 'struct' ou 'function_handle'.

Exemplo

Classes de valores comuns

class(1:3)
class('a')
class("a")
class(@sin)
class(int8(1))
class({})
Saída
ans = 'double'
ans = 'char'
ans = 'string'
ans = 'function_handle'
ans = 'int8'
ans = 'cell'

Veja também

isa cast isnumeric ischar whos