isStringScalar

Testa se um valor é um array de strings com exatamente um elemento.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = isStringScalar(A)

Retorna true se A é um array de strings 1 por 1.

Descrição

A função serve para validar argumentos que devem ser um único texto. Um vetor de caracteres dá false, embora seja um valor de texto, e o mesmo vale para um array de strings com vários elementos ou nenhum. Uma string com missing ainda conta como string escalar.

Argumentos de entrada

A
Qualquer valor.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Uma string ou várias

isStringScalar("hello")
isStringScalar('hello')
isStringScalar(["a" "b"])
isStringScalar(strings(0,1))
Saída
ans = logical
   1
ans = logical
   0
ans = logical
   0
ans = logical
   0

Veja também

isstring ischar mustBeTextScalar string