-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exercício: Capítulo 9, Exercício 1 (Nível: 4) #27
Comments
Fiquei um pouco na dúvida quanto a demonstrar os valores do array se isso deveria incluir mostrar os indexes tbm, então decidi só mostrar os valores atribuídos e não mostrar seus respectivos indexes. |
Fiquei confuso na parte de printar pq usei Printf em tudo. Saiu o resultado mas ficou ruim para ler, não entendia pq n ia com printf. Depois que voltei a explicação entendi que na parte que ele lê o valor ele ja traz em numero e não precisa do printf % para direcionar.
|
Demorei um pouco em utilizar o range de maneira correta, mas após forçar um pouco o cérebro e mais algumas pesquisas no Spec e Effective, muita tentativa e erro, cheguei no resultado pedido no exercício: https://play.golang.org/p/tixnE9HAp9L
Output
|
package main
import "fmt"
func main() {
myArray := [5]int{0, 1, 2, 3, 4}
for _, v := range myArray {
fmt.Println(v)
}
fmt.Printf("%T ", myArray)
} |
Crie um array que suporte 5 valores to tipo int, atribua valores aos seus índices, utilize range e demonstre os valores do array, Utilizando format printing demonstre o tipo do array..package main
import "fmt"
func main() {
arr := [4]int{10, 20, 30, 40}
for i, v := range arr {
fmt.Printf("Indíce %d: %d\n", i, v)
}
fmt.Printf("Tipo do array: %T", arr)
} Resultado:Indíce 0: 10
Indíce 1: 20
Indíce 2: 30
Indíce 3: 40
Tipo do array: [4]int% |
package main
import (
"fmt"
)
func main() {
var array [5]int
array[0] = 10
array[1] = 20
array[2] = 30
array[3] = 40
array[4] = 50
for _, value := range array {
fmt.Println(value)
}
fmt.Printf("%T\n",array)
} |
package main import ( func main() {
} |
Cap. 9 – Exercícios: Nível #4 – 1 |
func main() {
} |
package main
import (
"fmt"
)
func main() {
array := [5]int{1, 2, 3, 4, 5}
for indice, valor := range array {
fmt.Println(indice, valor)
}
fmt.Printf("%T", array)
} |
Exercício: Capítulo 9, Exercício 1 (Nível: 4)
Use esta thread para compartilhar sua solução, discutir o exercício com os colegas e pedir ajuda caso tenha dificuldades!
The text was updated successfully, but these errors were encountered: