GoLang-Img2"Go"언어는 연봉 높은 프로그래밍 언어 TOP 5중 하나인 언어입니다.(Highhest Slaries Worldwide)(스택오버플로우 개발자 설문조사 2019년 결과)또한, hired.com 채용 웹사이트에 따르면 "Go"언어는 현재 전세계에서
이 포스팅은 Go 언어를 설치하는 과정 및 설명을 다루고 있습니다.컴퓨터에서 동작하길 원한다면 go.dev 사이트에서 다운로드를 받으시면 됩니다.만약, 다운로드를 원치않고 웹에서 간단하게 실행하면서 체험 경험을 하고 싶다면Repl.it/ 사이트를 이용하시면 됩니다.go
:: 이전 포스팅 👉 GO - 시작하기 :: 설치 과정앞에서 main.go 라는 패키지를 만들었습니다. 이 패키지의 이름에 대해서는 선택권이 없습니다. 우리가 패키지 이름을 "main"으로 지은 것은 프로젝트 컴파일을 하고 싶다는 뜻이고 실행을 시켜서 서버를 키고,
Javascript를 했다면 상수(Constants)는 const 변수(Variables)는 let으로 이해하면 됩니다.이렇게 명시할 수 있지만, 이 코드는 "타입이 없는 상수"라고 정의할 수 있습니다.Go 언어는 Type 언어이기 떄문에 어떤 타입을 가지고 있는지를
곱셈을 만들어주는 함수 만들어보기일반적인 경우이런 식으로 작성하면 코드 상으로 오류가 발생합니다.문제점은 multiply() 함수에는 우선 매개변수에 자료형 타입이 들어가야하며, 바로 a \* b 리턴을 하면 안됩니다.컴파일러에게 int type을 리턴할 것이라는 것
Go에서 루프는 오로지 for문만 사용할 수 있습니다.forEach, .map, for in , for of, while, do while 등등 많고 많은 반복문이 있지만 Go에는 for만 있습니다.매우 간단합니다.반복문을 사용하는데 다른 방식을 사용하지 않아도 되는
Go에서 조건문 if문은 매우 간결한 문법을 사용합니다.다른 언어에서는 괄호안에 조건문을 사용하는 문법을 사용했었지만, Go에서는 바로 조건을 사용합니다.일반적으로 알고있는 If문에서 괄호가 생략되었다고 보시면 됩니다.여기서 코드를 조금 더 정리해보자면 인자값에 "변수
switch문은 생소하지 않을 수 있습니다. 몇몇 언어를 제외하고 다른 언어들을 공부했다면 switch문은 모두 사용해봤을 것입니다.switch는 기본적으로 값을 체크해주는 방법인데 예를 들어 age를 체크한다면 case 10 일 때 return ... case 9 일
💡 Go 언어를 처음 시작하면서 Go로 웹 어플리케이션을 만드는 것을 목적으로 두고 있습니다. 그런데 Go는 프레임 워크가 다양하고, 정형화 되는게 없어 아키텍쳐 내용을 찾아보는게 힘듭니다. 장점도 많지만 단점도 분명 존재하는 언어입니다.게다가 웹 백엔드 개발에 익숙