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