일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- array
- 스코프
- UpstageAILab
- scope
- method
- 국비지원
- 변수
- golang pointer
- 타입
- 패스트캠퍼스AI부트캠프
- receiver
- 함수
- Interface
- golang slice remove
- slice
- 상수
- golang array
- 패스트캠퍼스
- golang interface
- package
- golang
- receiver method
- golang slice
- 업스테이지패스트캠퍼스
- Pointer
- keyword
- struct
- 패스트캠퍼스업스테이지에이아이랩
- 메서드
- 패스트캠퍼스업스테이지부트캠프
Archives
- Today
- Total
목록2024/07/23 (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