64 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
// 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() {
 | 
						|
	/*
 | 
						|
		USING VARIABLES
 | 
						|
	*/
 | 
						|
 | 
						|
	var (
 | 
						|
		name, lastname string
 | 
						|
		age            int
 | 
						|
 | 
						|
		name2, lastname2 string
 | 
						|
		age2             int
 | 
						|
	)
 | 
						|
 | 
						|
	name, lastname, age = "Pablo", "Picasso", 95
 | 
						|
	name2, lastname2, age = "Sigmund", "Freud", 83
 | 
						|
 | 
						|
	fmt.Println("Picasso:", name, lastname, age)
 | 
						|
	fmt.Println("Freud  :", name2, lastname2, age2)
 | 
						|
 | 
						|
	// var picasso struct {
 | 
						|
	// 	name, lastname string
 | 
						|
	// 	age            int
 | 
						|
	// }
 | 
						|
 | 
						|
	// var freud struct {
 | 
						|
	// 	name, lastname string
 | 
						|
	// 	age            int
 | 
						|
	// }
 | 
						|
 | 
						|
	// create a new struct type
 | 
						|
	type person struct {
 | 
						|
		name, lastname string
 | 
						|
		age            int
 | 
						|
	}
 | 
						|
 | 
						|
	// picasso := person{name: "Pablo", lastname: "Picasso", age: 91}
 | 
						|
	picasso := person{
 | 
						|
		name:     "Pablo",
 | 
						|
		lastname: "Picasso",
 | 
						|
		age:      91,
 | 
						|
	}
 | 
						|
 | 
						|
	var freud person
 | 
						|
	freud.name = "Sigmund"
 | 
						|
	freud.lastname = "Freud"
 | 
						|
	freud.age = 83
 | 
						|
 | 
						|
	fmt.Printf("\n%s's age is %d\n", picasso.lastname, picasso.age)
 | 
						|
 | 
						|
	fmt.Printf("\nPicasso: %#v\n", picasso)
 | 
						|
	fmt.Printf("Freud  : %#v\n", freud)
 | 
						|
}
 |