Skip to content

lue93/cli-todolist-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI Lista de tarefas em Go

Aplicação CLI classica para lista de tarefas, tendo como objetivo exercitar os conceitos de forma prática de GO

image

Conceitos envolvidos

  • Variaveis e tipos
  • Fluxo de controle
  • Fluxo de repetição
  • Ponteiros
  • Structs, Receptores e Composição
  • Map, String
  • Metodos
  • Erros e Nil

Conjunto de prompts utilizados
No java eu tenho a classe Scanner para capturar a entrada do usuario pelo console, o que equivale em golang ?

ME de uma lista de emojis para um cli todo list

Me de mais emojis

Alem do bufio e reader, me mostre o exemplo com scanner no golang

como verificar se uma string esta em um slice ? em golang

while em golang

Como fazer um string equals em golang ?

qual comando no bash para limpar a tela, ascii , usar no golang

me da um exemplo de struct em golang

Como fazer operacoes no mapa em golang items map[int]TodoItem

Como iniciliazar o mapa em go no struct

como faz to uppercase e to lowercase em golang

Como fazer uma soma em golang com a lib math

Como passar o ponteiro como argumeto de funcao no golang

exemplo de slice em golang

como inicializa o slice como atributo na struct

Em java eu consigo filtrar um mapa pelo range, por exemplo primeiros 10 items [:10] , como fazer isso em golang

como recuperar o valor da memoria func (tds *TodoItems) get(id int) (tdi *TodoItem) { 
    var todoItem = tds.items[id] return todoItem 
}

:COmo retornar a referencia de memoria func initTodoItemsOnMemory() *TodoItems { 
    itemsOnMem := TodoItems{ 
    id: 0,     
    items: make(map[int]TodoItem), 
    } 
return itemsOnMem }

Me de um exemplo de fmt.printf em go

Me explique o uso de &variable em golang
Uma funcao foo que define o tipo de retorno *T deve retornar o endereco de memoria para o cliente dela no caso &var

Como posso acompanhar o consumo de recursos de programa em go ? memoria, cpu, registradores, ponteiros e etc ?

Qual a diferenca do Scanln para Scan em golang

Exemplo Trim em golang

Quais plugins mais utilizados para avaliar qualidade, seguranca, estilo e performance de codigo go

como usar go vet local

About

CLI para lista de tarefas em GO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages