일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 타입
- package
- golang slice remove
- 스코프
- keyword
- scope
- 메서드
- 함수
- receiver method
- 변수
- golang array
- 업스테이지패스트캠퍼스
- slice
- array
- Pointer
- golang pointer
- method
- 패스트캠퍼스업스테이지에이아이랩
- UpstageAILab
- 상수
- golang interface
- 패스트캠퍼스AI부트캠프
- 국비지원
- golang slice
- 패스트캠퍼스업스테이지부트캠프
- 패스트캠퍼스
- golang
- Interface
- receiver
- struct
Archives
- Today
- Total
목록2024/08/03 (1)
느리지만 꾸준히, 코딩
Golang: 동일성(Identity) vs 동등성(Equality)
개요동일성(Identity), 동등성(Equality) 두 개념의 차이점과 Go언어에서의 적용 방법에 대해 알아보겠습니다.Identity (동일성)정의Identity는 두 변수가 메모리 상에서 정확히 같은 객체를 가리키고 있는지를 나타냅니다.특징주로 포인터 비교에 사용`==` 연산자로 비교메모리 주소를 비교예시type Person struct { Name string Age int}p1 := &Person{"Alice", 30}p2 := &Person{"Alice", 30}p3 := p1fmt.Println(p1 == p2) // false (다른 메모리 주소)fmt.Println(p1 == p3) // true (같은 메모리 주소) Equality (동등성)정의Equality는 두 값의 내..
프로그래밍/Golang
2024. 8. 3. 07:00