Files
noahspan-go/lists-practice/lists.go
2024-10-23 12:10:32 +00:00

54 lines
895 B
Go

package main
import "fmt"
type Product struct {
id string
title string
price float64
}
func main() {
hobbies := [3]string{"Sports", "Cooking", "Reading"}
fmt.Println(hobbies)
fmt.Println(hobbies[0])
fmt.Println(hobbies[1:3])
mainHobbies := hobbies[:2]
fmt.Println(mainHobbies)
fmt.Println(cap(mainHobbies))
mainHobbies = mainHobbies[1:3]
fmt.Println(mainHobbies)
courseGoals := []string{"Learn Go", "Learn all the basics"}
fmt.Println(courseGoals)
courseGoals[1] = "Learn all the details"
courseGoals = append(courseGoals, "Learn all the stuff")
fmt.Println(courseGoals)
products := []Product{
{
"first-product",
"A first product",
12.99,
},
{
"second-product",
"A second product",
129.99,
},
}
fmt.Println(products)
newProduct := Product{
"third-product",
"A third product",
15.99,
}
products = append(products, newProduct)
}