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
| Nome | Tipo | O que faz |
|---|---|---|
str | string | Texto a inspecionar. |
start | string | Prefixo literal, incluindo um prefixo vazio. |
Retornos
| 1 | boolean | Se 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