# go

419개의 포스트
post-thumbnail

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

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

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

[Go-Tour] 맵 연습하기

슬라이스 연습하기 링크WordCount를 구현해봅시다. 이것은 문자열 s 의 각 word의 개수의 맵을 반환해야 합니다. wc.Test 함수는 제공된 함수를 테스트하고 성공 혹은 실패를 출력하는 함수입니다. strings.Fields(https://golang

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

Go lang Ent Framework

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

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

Go 문법 정리

Main Package and Imports package main: Go의 기본 package fmt: formatting을 관리하는 module (module을 사용하려면 import) module을 export하고 싶으면 함수 이름의 첫글자를 대문자로 해야함 Variables and Constants const: unchangeable unty...

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

Go - 기초 문법 남은 모든 것들..(Pointers 포인터, Arrays & Slices 배열, Maps 맵, Structs 구조체)

switch문은 생소하지 않을 수 있습니다. 몇몇 언어를 제외하고 다른 언어들을 공부했다면 switch문은 모두 사용해봤을 것입니다.switch는 기본적으로 값을 체크해주는 방법인데 예를 들어 age를 체크한다면 case 10 일 때 return ... case 9 일

5일 전
·
0개의 댓글

Go - If with a Twist

Go에서 조건문 if문은 매우 간결한 문법을 사용합니다.다른 언어에서는 괄호안에 조건문을 사용하는 문법을 사용했었지만, Go에서는 바로 조건을 사용합니다.일반적으로 알고있는 If문에서 괄호가 생략되었다고 보시면 됩니다.여기서 코드를 조금 더 정리해보자면 인자값에 "변수

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

Go - 반복문 (for) 그리고 range와 ...args 살펴보기

Go에서 루프는 오로지 for문만 사용할 수 있습니다.forEach, .map, for in , for of, while, do while 등등 많고 많은 반복문이 있지만 Go에는 for만 있습니다.매우 간단합니다.반복문을 사용하는데 다른 방식을 사용하지 않아도 되는

5일 전
·
0개의 댓글

Go만의 어떤 것

성능면에서 유리병렬 프로그래밍에 유리하기 때문. C보다 쓰기 쉬움컴파일이 빠르다.라이브러리의 문서화가 잘되어있다.C 90 % + javascript 10%의 느낌알려진 것과 다르게 진입 장벽이 낮진 않음.클래스가 없고Exception이 없음 (!?)goroutine +

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

Golang github webhook 구현.

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

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

#TIL GO 4회차

Key Type 으로 가능 한 것들은 아래와 같다기본 자료형 , String, Pointer 형식 (결국 정수형), Struct, arraymap, slice참조 : https://go.dev/blog/mapsvalue Type은 아무거나 가능하다.

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

Learning Go

Go 개발환경Scale up vs. Scale out 1.1 GO 도구 설치1.2 GO 작업 공간GO PATH 환경 변수작업 공간의 기본 디렉터리: $HOME/go'셸(Shell)'은 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있게 지시해주는 것으로, 사용자와

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

#TIL GO 3회차

참조 : struct Paddinghttps://bumukisbest.tistory.com/18https://wnsgml972.github.io/c/2019/11/21/c_struct_padding/참조 : slice 사용법 및 구조 https&#x3

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

[Go-Tour] 슬라이스 연습하기

GO-TOUR의 슬라이스 연습하기 코드 구현

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

GO #4 - Functions Example(GO 함수 예제)

곱셈을 만들어주는 함수 만들어보기일반적인 경우이런 식으로 작성하면 코드 상으로 오류가 발생합니다.문제점은 multiply() 함수에는 우선 매개변수에 자료형 타입이 들어가야하며, 바로 a \* b 리턴을 하면 안됩니다.컴파일러에게 int type을 리턴할 것이라는 것

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

GO #3 - 변수(Variables)와 상수(Constants)에 관하여

Javascript를 했다면 상수(Constants)는 const 변수(Variables)는 let으로 이해하면 됩니다.이렇게 명시할 수 있지만, 이 코드는 "타입이 없는 상수"라고 정의할 수 있습니다.Go 언어는 Type 언어이기 떄문에 어떤 타입을 가지고 있는지를

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

GO #2 - main 패키지와 import 관련 설명

:: 이전 포스팅 👉 GO - 시작하기 :: 설치 과정앞에서 main.go 라는 패키지를 만들었습니다. 이 패키지의 이름에 대해서는 선택권이 없습니다. 우리가 패키지 이름을 "main"으로 지은 것은 프로젝트 컴파일을 하고 싶다는 뜻이고 실행을 시켜서 서버를 키고,

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

Go #1 - 시작하기 :: 설치 과정

이 포스팅은 Go 언어를 설치하는 과정 및 설명을 다루고 있습니다.컴퓨터에서 동작하길 원한다면 go.dev 사이트에서 다운로드를 받으시면 됩니다.만약, 다운로드를 원치않고 웹에서 간단하게 실행하면서 체험 경험을 하고 싶다면Repl.it/ 사이트를 이용하시면 됩니다.go

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

GO Lang에 관하여..

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

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

#TIL GO 2회차

rune rune 어원?rune 한글 및 UTF-8 처리 방법위와 같은 파일 형태처럼 한글이 나눠져서 네이밍 되는 상황이 발생되는데이유는 맥 과 윈도우의 한글처리 방식이 다름에 따라 발생됨 ( 재준님은 왜 제대로 나옴? )

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

20220512 필기노트

docker compose를 사용하여 docker 에서도 IaC를 할 수 있다.

2022년 5월 12일
·
0개의 댓글