No exercicio eu acabei fazendo um for que funcionaria da "mesma" forma que o Range funciona, mas retornando somento os valores; ( VI DEPOIS QUE ELA FEZ O MESMO NO VIDEO KKKKKKKKKKKK) package main import ( "fmt" ) func main(){ foods := []string{"pizza", "cheese", "pepperoni", "marguerita", "watermeloon"} // Exercise for i := 0; i < len(foods); i++{ fmt.Println(foods[i]) } }
Python também tem essa complicação de "onde cortar" em algumas situações. O que eu faço pra me ajudar é imaginar que o range começa num intervalo fechado e termina num intervalo aberto de inteiros Ex.: slice[2:4] → Comece do 2, colete tudo ANTES de 4
De inicio eu fiz assim e deu certo, pode ser considerado? func main() { sabores := []string{"peperoni", "mozzarela", "abacaxi", "quatro queijos", "marguerita"} fatias := sabores[:len(sabores)] fmt.Print(fatias) }
X[ inicio:fim ] X[ inicio: ] // vai do 'inicio'' até o último item X[ : fim ] // vai do primeiro até o item na posição 'fim' Lembrando que trabalha com posição, não valores do item
Começou o vídeo, quando ouvi a metáfora do relógio comecei a rir sem parar ao lembrar da metáfora com relógios anterior kkkk
No exercicio eu acabei fazendo um for que funcionaria da "mesma" forma que o Range funciona, mas retornando somento os valores; ( VI DEPOIS QUE ELA FEZ O MESMO NO VIDEO KKKKKKKKKKKK)
package main
import (
"fmt"
)
func main(){
foods := []string{"pizza", "cheese", "pepperoni", "marguerita", "watermeloon"}
// Exercise
for i := 0; i < len(foods); i++{
fmt.Println(foods[i])
}
}
Python também tem essa complicação de "onde cortar" em algumas situações. O que eu faço pra me ajudar é imaginar que o range começa num intervalo fechado e termina num intervalo aberto de inteiros
Ex.:
slice[2:4] → Comece do 2, colete tudo ANTES de 4
De inicio eu fiz assim e deu certo, pode ser considerado?
func main() {
sabores := []string{"peperoni", "mozzarela", "abacaxi", "quatro queijos", "marguerita"}
fatias := sabores[:len(sabores)]
fmt.Print(fatias)
}
X[ inicio:fim ]
X[ inicio: ] // vai do 'inicio'' até o último item
X[ : fim ] // vai do primeiro até o item na posição 'fim'
Lembrando que trabalha com posição, não valores do item
eu acho que ela treinou antes pra poder dar esse exemplo do relógio kksks
Eu tive esta ideia maravilhosa
all_database := slice_database[:len(slice_database)]
Viajei na maionese
eu fiz assim
x := []string{"a","b","c"}
fmt.Println(x[0:])
package main
import "fmt"
func main() {
pizza := []string{"bhaska", "mozzarela", "quatro queijos", "estrogonoffe"}
for x := 0; x
No exercício eu fiz
for value := 0; value
package main
import "fmt"
func main() {
pizza := []string{"peperone", "banoffe", "calabresa"}
pizza = append(pizza, "bhaska", "mozzarella")
for x := 0; x
x[a:b]
- "a" é o índice
- "b" é a quantidade de itens que quero acessar
A Ellen faz o L!
// Huzzyh Wednesday, January 11/01/2023
package main
import "fmt"
func main() {
slice := []string{"banana", "maça", "jaca", "pêssego"}
for i := 0; i
Assim fica mais fácil rsrsrs
{
sabores := []string{"a1", "a2", "a3", "a4"}
fmt.Println(sabores)
}