# golang

422개의 포스트
post-thumbnail

Golang 기초 (14) : 메소드에 대하여

안녕하세요, 주니어 개발자 Eon입니다. 이번에 다룰 내용은 메소드입니다. # 📝 Method 메소드는 함수와 큰 차이가 없으나, **객체에 속한다**는 특징이 있습니다. 함수는 객체와 상관없이 호출하면 사용이 가능하지만, 메소드는 해당 **객체를 통해서만 호출

약 13시간 전
·
0개의 댓글
post-thumbnail

Go lang Ent Framework

💡 Go 언어를 처음 시작하면서 Go로 웹 어플리케이션을 만드는 것을 목적으로 두고 있습니다. 그런데 Go는 프레임 워크가 다양하고, 정형화 되는게 없어 아키텍쳐 내용을 찾아보는게 힘듭니다. 장점도 많지만 단점도 분명 존재하는 언어입니다.게다가 웹 백엔드 개발에 익숙

3일 전
·
0개의 댓글
post-thumbnail

220520

위에서 포인터리시버에서 포인터를 지우고 그냥 값 리시버로 사용하면, 값에 변경이 일어나지 않는다. 주소가 아니라, 그냥 값이 호출되기 때문에 변경해도 main에는 영향이 없기 때문이다현재 시간과 업데이트 횟수를 출력하는 구조체와 리시버는 똑같지만, 그 동작을 함수에서

3일 전
·
0개의 댓글
post-thumbnail

Binary Gap

A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both ends in the binary representa

4일 전
·
0개의 댓글
post-thumbnail

220519

5. 함수 6. 포인터 7. 타입, 메서드, 인터페이스

4일 전
·
0개의 댓글
post-thumbnail

220518

4. 블록, 섀도, 제어구조

5일 전
·
0개의 댓글
post-thumbnail

go언어의 io패키지의 Reader

GO언어의 io패키지는 바이트 스트림을 가지고 작업을 하기 위한 인터페이스와 헬퍼(함수)의 모음을 제공한다. Reader 인터페이스 Reader는 동일한 바이트를 재사용할 수 있도록 버퍼(p를 말함)를 Read() 메서드에 전달함으로써 동작한다. 만약 Read()가

6일 전
·
0개의 댓글
post-thumbnail

Golang github webhook 구현.

Go 언어를 이용하여, github webhook를 검증 및 command 실행을 한다.fiberhmacsha256hexgithub webhook을 등록 시, 3가지 입력 값을 필요로 한다.Payload URL\-> Webhook URLContent type\-> bo

6일 전
·
0개의 댓글
post-thumbnail

220517

Go lang - 슬라이스

6일 전
·
0개의 댓글
post-thumbnail

go언어 receiver 인자가 있는 함수

Go는 클래스를 가지지 않습니다.하지만, 그와 같은 타입의 메소드를 정의할 수 있습니다.그 메서드는 특별한 receiver 인자가 있는 함수입니다.그 receiver는 func 키워드와 메서드 이름 사이의 자체 인수 목록에 나타납니다. Go를 향한 여행😎

7일 전
·
0개의 댓글
post-thumbnail

go언어에서의 슬라이스 [:]

go 언어에서는 슬라이스의 capacity라는 기능(?)이 있습니다! C++언어를 개선해서 go 언어를 만들었기 때문에 배열을 연속된 메모리 주소에 담고 그 시작 주소를 변수에 담아두는 개념은 같다고 생각합니다. 그런데 그 변수에 길이 length도 같이 담아서 연습

7일 전
·
0개의 댓글
post-thumbnail

220516

Go Language

2022년 5월 16일
·
0개의 댓글
post-thumbnail

GO Lang에 관하여..

GoLang-Img2"Go"언어는 연봉 높은 프로그래밍 언어 TOP 5중 하나인 언어입니다.(Highhest Slaries Worldwide)(스택오버플로우 개발자 설문조사 2019년 결과)또한, hired.com 채용 웹사이트에 따르면 "Go"언어는 현재 전세계에서

2022년 5월 14일
·
0개의 댓글
post-thumbnail

go와 ts에서의 인터페이스

인터페이스(interface) go: 들어오는 값의 데이터 타입을 모르지만 받고 싶을 때 사용합니다! ts: extends로 확장이 가능한 구조체와 비슷한 개념으로 인터페이스 객체 안에는 함수를 넣을 수 없습니다! 하지만 함수형 인터페이스를 만들 수는 있습니다.

2022년 5월 11일
·
2개의 댓글
post-thumbnail

Encryption

Encryption overview and practice in go

2022년 4월 27일
·
0개의 댓글
post-thumbnail

regular expression

Regular expression in golang

2022년 4월 26일
·
0개의 댓글
post-thumbnail

Golang에서 wire을 통해 DI를 쉽게 해보자

Golang에서 개발하면서 Spring에서 처럼 편하게 의존성을 주입받고 싶을 때가 있다. 그러나 Golang에서는 일일이 하나씩 생성해서 주입 시켜줘야 하는데 편리하게 주입해보자

2022년 4월 24일
·
0개의 댓글
post-thumbnail

Go generic

Go언어에 Generic이 추가됐다.

2022년 4월 23일
·
0개의 댓글

값 넘겨주고 넘겨받기

Go언어는 2개 이상의 리턴값을 가질 수 있다Go관례상 에러는 마지막 값으로 리턴예외가 발생한 곳과 처리가능한 곳이 다른 경우가 많다.그럴 때 예외를 그대로 호출자에게 반환하려면새로운 에러를 생성해야할 때는errors.Newfmt.Errorf를 이용할 수 있다.erro

2022년 4월 21일
·
0개의 댓글
post-thumbnail

입출력

입출력 표준 라이브러리는 io에 들어있다fmt.Fprintln, fmt.Fprintf, fmt.Fscanf같은 "fmt패키지의 F로 시작하는 함수들"은 io.Reader/io.Writer를 인자로 받는다.fmt.Fprintln(os.Stdout, s) == fmt.Pr

2022년 4월 21일
·
0개의 댓글