Visão geral
Nesta lição sobre o pacote de strings em Golang, estudaremos vários exemplos sobre o gerenciamento de strings e veremos como o pacote de strings nos ajuda em relação ao manuseio de strings na linguagem de programação Go. Vamos começar agora.
Começando com Go
Só para garantir que estamos no caminho certo de executar programas GO, aqui está a estrutura de diretórios que eu fiz para o meu Hello World Program:
Pacote principalPodemos executar o programa acima com o seguinte comando:
vá correr olá.irDepois de executar este comando, aqui está a saída que você verá:
Agora isso parece bom. Vamos mudar para a nossa agenda principal.
Manuseio de cordas
Vamos começar nossa jornada de manuseio de cordas. Estaremos explorando o pacote Strings em Go para estudar vários exemplos. Vamos começar.
Comparando strings
Comparar strings é a operação mais comum feita na linguagem de qualquer programação, na verdade. Vejamos alguns trechos de código agora:
Pacote principalNovamente, podemos executar o programa acima com o seguinte comando:
vá executar stringcompare.irDepois de executar este comando, aqui está a saída que você verá:
Então, aqui está a saída explicada:
Contendo cordas
Agora, verificaremos se uma string é uma substring de outra string. Vejamos alguns trechos de código agora:
Pacote principalNovamente, podemos executar o programa acima com o seguinte comando:
Vá executar stringContains.ir
Depois de executar este comando, aqui está a saída que você verá:
Nesse caso, a produção é auto-explicativa.
Índice de substring
Também podemos encontrar o índice em que a substring fornecida é encontrada primeiro. Vejamos alguns trechos de código agora:
Pacote principalPodemos executar o programa acima com o seguinte comando:
vá executar stringIndex.irDepois de executar este comando, aqui está a saída que você verá:
Substituindo parte das cordas
Podemos substituir parte das cordas também. Vejamos alguns trechos de código agora:
Pacote principalNo programa acima, também vimos uma maneira ligeiramente diferente de importar um pacote e atribuir um nome de alias. Podemos executar o programa acima com o seguinte comando:
Vá Run StringLeplace.irDepois de executar este comando, aqui está a saída que você verá:
Strings dividindo
Podemos até quebrar as cordas, fornecendo um padrão comum que pode estar ocorrendo. Aqui está um exemplo:
Pacote principalPodemos executar o programa acima com o seguinte comando:
Vá executar stringsplit.irDepois de executar este comando, aqui está a saída que você verá:
Para estudar, o pacote de cordas em Go é muito profundo e nunca é possível obter o suficiente. Leia mais exemplos para o pacote e tente o máximo possível por conta própria.