Language/Go

Go - struct

bright jazz music 2021. 2. 18. 03:17
package main

import (
	"fmt"
)

type person struct {
	name    string
	age     int
	favFood []string
}

func main() {
	favFood := []string{"kimchi", "pizza"}
	nico := person{"nico", 18, favFood}
	fmt.Println(nico) //nico.name 이런 것도 됨.
    
    //어쨌든 이런 방식의 입력은 권장되지 않음

}

===
{nico 18 [kimchi pizza]}

 

 

//두 번째 방법

package main

import (
	"fmt"
)

type person struct {
	name    string
	age     int
	favFood []string
}

func main() {
	favFood := []string{"kimchi", "pizza"}
	nico := person{name: "nico", age: 18, favFood: favFood}  //명료성 상승
	fmt.Println(nico)

}