일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- C++ gui 라이브러리
- vim-go
- 연결리스트
- OS
- JUCE 튜토리얼
- 백준
- 프로그래밍
- 운영체제
- C언어
- Nebula
- C++
- gui
- BOJ
- C++ library
- JUCE
- JUCE라이브러리
- tour of go
- a tour of go
- go channel
- 알고리즘
- c++ heap
- JUCE library
- 공룡책
- LOB
- go
- 리듬게임
- 자료구조
- Docker
- C++ gui
- 코딩
Archives
- Today
- Total
목록Interface (1)
CafeM0ca

tour.golang.org/methods/9 A Tour of Go tour.golang.org Go는 클래스가 없다. Interface 타입은 메소드 시그니쳐를 갖는다. interface 타입은 메서드를 갖는 값들을 가질 수 있다. 처음에 Abser라는 인터페이스를 선언했고 Absersms Abs()라는 메서드를 갖는다. 오른쪽 코드에서 Abs는 2개가 있다. 1. MyFloat를 value로 받는 메소드 2. Vertex를 pointer로 받는 메소드 Abser 타입의 변수 a에 f를 대입한다. f는 MyFloat 타입으로 Abs함수를 갖고 있다. f의 Abs는 Receiver가 value다. 따라서 a = f로 대입한다. v의 Abs는 Receiver가 pointer다. 따라서 a = &v로 대입..
Programming/Go
2020. 12. 4. 14:48