isstruct

Testa se um valor é um struct.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = isstruct(A)

Retorna true se A é um array de structs.

Descrição

Um struct e um array de structs contam. Tables, objetos e cell arrays não, embora uma table possa ser convertida com table2struct. Use isfield depois para ver quais campos existem.

Argumentos de entrada

A
Qualquer valor.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Structs e parecidos

isstruct(struct('a', 1))
isstruct(struct('a', {1, 2}))
isstruct({1})
isstruct(table(1))
Saída
ans = logical
   1
ans = logical
   1
ans = logical
   0
ans = logical
   0

Veja também

isfield struct fieldnames iscell