Skip to content

Commit

Permalink
for novos exemplos (#56)
Browse files Browse the repository at this point in the history
* remoção \n desnecessário no Println; variável numero foi modificada para receber valor no escopo acima dos switchs; criação de switch para demonstrar o uso de condicionais

* alteracao no readme e adicao de sintaxe ao playground

* adicao de exemplos para for varrendo um map; alteração no readme para explicação do for; adição de novos exemplos ao playground
  • Loading branch information
digenaldo authored and crgimenes committed Jan 16, 2019
1 parent 943adf2 commit b6ece96
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
20 changes: 19 additions & 1 deletion for/README.md
Expand Up @@ -40,6 +40,24 @@ func main() {
for indice, letra := range potato {
fmt.Printf("potato[%v] = %q\r\n", indice, letra)
}

//varrendo um map por chave e valor com for
meal := map[string]string{"1": "Arroz", "2": "Feijão", "3": "Batata"}

//exemplo 1, varrendo map por chave
for key := range meal {
fmt.Println("Chave Map: ", key)
}

//exemplo 2, varrendo map por valor
for _, value := range meal {
fmt.Println("Valor Map: ", value)
}

//exemplo 3, varrendo map por chave e valor
for key, value := range meal {
fmt.Printf("Chave: %s - Valor: %s\n", key, value)
}
}
```
[Playground](https://play.golang.org/p/47Yf0l5hnx)
[Playground](https://play.golang.org/p/5qGMl5sY_io)
18 changes: 18 additions & 0 deletions for/for.go
Expand Up @@ -35,4 +35,22 @@ func main() {
for indice, letra := range potato {
fmt.Printf("potato[%v] = %q\r\n", indice, letra)
}

//varrendo um map por chave e valor com for
meal := map[string]string{"1": "Arroz", "2": "Feijão", "3": "Batata"}

//exemplo 1, varrendo map por chave
for key := range meal {
fmt.Println("Chave Map: ", key)
}

//exemplo 2, varrendo map por valor
for _, value := range meal {
fmt.Println("Valor Map: ", value)
}

//exemplo 3, varrendo map por chave e valor
for key, value := range meal {
fmt.Printf("Chave: %s - Valor: %s\n", key, value)
}
}

0 comments on commit b6ece96

Please sign in to comment.