pbj0812의 코딩 일기

[Go] struct 본문

ComputerLanguage_Program/Go

[Go] struct

pbj0812 2020. 3. 13. 01:19

0. 목표

 - struct 사용법 숙지

1. 코드

 - 함수 선언 이전에 struct 선언

 - name :, age : 이런것들은 생략 가능(생략시 코드 헷갈릴 가능성 존재)

package main

import "fmt"

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

//start point
func main() {
	food := []string{"a", "b"}
	me := person{name: "pbj", age: 18, food: food}
	fmt.Println(me)
	fmt.Println(me.name)
}

2. 결과

{pbj 18 [a b]}
pbj    

3. 참고

 - 쉽고 빠른 Go 시작하기(노마드코더)

'ComputerLanguage_Program > Go' 카테고리의 다른 글

[Go] map  (0) 2020.03.13
[Go] array, slice  (0) 2020.03.13
[Go] Pointer  (0) 2020.03.13
[Go] switch  (0) 2020.03.13
[Go] 조건문, variable expression  (0) 2020.03.13
Comments