Go | Aggregate types (arrays, struct)

2023. 1. 29. 15:24·Go
반응형

👉 배열

go에서 배열은 다른 언어에서만큼 많이 쓰이지 않는다.

Go에는 slice가 있기 때문. (배열비슷한데 추가적인 기능이 있음)

//선언: [길이]타입
var myStrings [3]string

//할당
myStrings[0] = "cat"
myStrings[1] = "dog"
myStrings[2] = "fish"

👉 struct

type Car struct {
    NumberOfTires int
    Luxury bool
    BucketSeats bool
    Make string
    Model string
    Year int
}

func main() {
	// var myCar Car
    // myCar.NumberOfTires = 4
    // myCar.Luxury = false
    // ...
    
    // --->
    myCar := Car{
    	NumberOfTires: 4,
        Luxury: true,
        BucketSeats: true,
        ...
    }
}
반응형
저작자표시 비영리 변경금지 (새창열림)

'Go' 카테고리의 다른 글

Go | Reference types (pointers)  (0) 2023.01.29
Go | 기본타입 (numbers, strings, booleans)  (0) 2023.01.29
'Go' 카테고리의 다른 글
  • Go | Reference types (pointers)
  • Go | 기본타입 (numbers, strings, booleans)
이라후
이라후
  • 이라후
    화이팅
    이라후
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • TIL (23)
      • 기타 (26)
      • Python (14)
      • Django (10)
      • JavaScript (8)
      • git & GitHub (8)
      • Web (10)
      • Go (3)
      • wecode (31)
  • 반응형
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이라후
Go | Aggregate types (arrays, struct)
상단으로

티스토리툴바