cap08/

directory
v0.0.0-...-998cc12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2024 License: GPL-3.0

README

Capítulo 07

Exemplos

Pacote Strings

Verifica se uma sub string esta contida em uma outra string maior.

{{#include exemplo01/main.go}}

Quantidade de ocorrências de uma sub string em uma string maior.

{{#include exemplo02/main.go}}

Verificando Prefixos e Sufixos de uma string.

{{#include exemplo03/main.go}}

Valor do índice onde a sub string inicia na string maior.

{{#include exemplo04/main.go}}

Concatena valores de uma fatia de strings.

{{#include exemplo05/main.go}}

Repete a ocorrência de uma string n vezes.

{{#include exemplo06/main.go}}

Substituti o valor de uma string por outro, n vezes.

{{#include exemplo07/main.go}}

Separa a string em uma fatia com base em um separador.

{{#include exemplo08/main.go}}

Colocar uma string em caixa alta ou caixa baixa.

{{#include exemplo09/main.go}}
Pacote os e dir

Lendo arquivos de texto com os.Open

{{#include exemplo10/main.go}}

Criando arquivo de texto com mensagem dentro

{{#include exemplo11/main.go}}

Percorrendo um diretório com dir.Readdir

{{#include exemplo12/main.go}}

Uso do filepath.Walk par navegar em subdiretórios

{{#include exemplo13/main.go}}
Pacote de erros

Lançamento de um erro novo

{{#include exemplo14/main.go}}
List

Listas encadeadas, duplamente ligadas

{{#include exemplo15/main.go}}

Ordenando fatias de objetos com base em atributos (Name)

{{#include exemplo16/main.go}}

Ordenando fatias de objetos com base em atributos (Age)

{{#include exemplo17/main.go}}
Hash

Hash simples

{{#include exemplo18/main.go}}

Hash de arquivos para identificar se são diferentes

{{#include exemplo19/main.go}}

Hash com sha1

{{#include exemplo20/main.go}}
Protocolos

Cliente e Servidor TCP

{{#include exemplo21/main.go}}

Em arquivos separados:

{{#include exemplo21/server.go}}
{{#include exemplo21/client.go}}

Servidor HTTP

{{#include exemplo22/main.go}}

Servidor RPC

{{#include exemplo23/main.go}}

Parsing de argumentos na linha de comando

{{#include exemplo24/main.go}}

Criação de módulos

math/math.go

{{#include exemplo25/math/math.go}}

main.go

{{#include exemplo25/main.go}}

Exercícios

Exercício 01
{{#include ex01/main.go}}
Exercício 02
{{#include ex02/main.go}}
Exercício 03
{{#include ex03/main.go}}
Exercício 04

math/math.go

{{#include ex04/math/math.go}}

main.go

{{#include ex04/main.go}}
Exercício 05
{{#include ex05/main.go}}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL