move: structs to root
This commit is contained in:
51
24-structs/01-intro/main.go
Normal file
51
24-structs/01-intro/main.go
Normal file
@@ -0,0 +1,51 @@
|
||||
// For more tutorials: https://blog.learngoprogramming.com
|
||||
//
|
||||
// Copyright © 2018 Inanc Gumus
|
||||
// Learn Go Programming Course
|
||||
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
//
|
||||
|
||||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
type Movie struct {
|
||||
Title string
|
||||
Genre string
|
||||
Rating int
|
||||
}
|
||||
|
||||
type Rental struct {
|
||||
Address string
|
||||
Rooms int
|
||||
Size int
|
||||
Price int
|
||||
}
|
||||
|
||||
type Person struct {
|
||||
Name string
|
||||
Lastname string
|
||||
Age int
|
||||
}
|
||||
|
||||
person1 := Person{Name: "Pablo", Lastname: "Picasso", Age: 91}
|
||||
person2 := Person{Name: "Sigmund", Lastname: "Freud", Age: 83}
|
||||
|
||||
fmt.Printf("person1: %+v\n", person1)
|
||||
fmt.Printf("person2: %+v\n", person2)
|
||||
|
||||
type VideoGame struct {
|
||||
Title string
|
||||
Genre string
|
||||
Published bool
|
||||
}
|
||||
|
||||
pacman := VideoGame{
|
||||
Title: "Pac-Man",
|
||||
Genre: "Arcade Game",
|
||||
Published: true,
|
||||
}
|
||||
|
||||
fmt.Printf("pacman: %+v\n", pacman)
|
||||
}
|
||||
Reference in New Issue
Block a user