일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- Pointer
- 변수
- golang pointer
- 함수
- receiver method
- 메서드
- Interface
- scope
- slice
- golang array
- golang
- 타입
- UpstageAILab
- golang interface
- array
- golang slice remove
- keyword
- golang slice
- 패스트캠퍼스
- package
- 상수
- 패스트캠퍼스업스테이지부트캠프
- 업스테이지패스트캠퍼스
- 스코프
- 패스트캠퍼스AI부트캠프
- 국비지원
- receiver
- method
- 패스트캠퍼스업스테이지에이아이랩
- struct
Archives
- Today
- Total
목록receiver method (1)
느리지만 꾸준히, 코딩
Golang의 struct(구조체)와 receiver(리시버) 메서드: 객체 지향적 설계의 새로운 접근
Go 언어는 객체 지향 프로그래밍의 개념을 독특한 방식으로 구현합니다. 클래스 대신 구조체를 사용하고, 메서드를 통해 행동을 정의합니다.struct 와 receiver method1. 구조체 (Struct) Go에는 클래스가 없지만 구조체가 있습니다.구조체는 관련된 데이터를 그룹화하는 사용자 정의 타입입니다.type Person struct { Name string Age int} 2. 메서드 (Method) 메서드는 함수와 비슷하지만, 리시버(receiver)라고 불리는 특정 타입이나 객체에 바인딩됩니다.func (p Person) SayHello() { fmt.Printf("Hello, I'm %s\n", p.Name)}여기서 `(p Person)`이 리시버입니다. 이 메서드는 `P..
프로그래밍/Golang
2024. 7. 23. 07:00