Referência › Referência de funções › Functions

Functions.text.starts_with

pública

Chame como

Functions.text.starts_with(str, start)

Registre-a como uma dependência chamada Functions.text.starts_with (aceitar o preenchimento automático faz isso) e depois chame-a por esse nome.

O que faz

Testa um prefixo literal de bytes usando um recorte de texto do Lua. Prefixos vazios correspondem; caracteres de padrão não têm significado especial e maiúsculas e minúsculas são preservadas.

Argumentos

NomeTipoO que faz
strstringTexto a inspecionar.
startstringPrefixo literal, incluindo um prefixo vazio.

Retornos

1booleanSe o texto começa com o prefixo exato.

Edições

As funções auxiliares integradas são registradas em todas as edições. O que muda é a API do jogo que elas leem; quando uma está ausente, a função auxiliar recorre a uma alternativa ou retorna nil com um motivo.

Não lê nenhuma API do jogo diretamente.

Exemplo

local zone = GetRealZoneText() or ""
return Functions.text.starts_with(zone, "Molten")

Código-fonte

Functions/text.lua, linha 62. Somente leitura no jogo; Duplicar cria uma cópia editável.

Functions.text.starts_with(str, start)
    return str:sub(1, #start) == start

Voltar para Referência de funções