# go

22개의 포스트
post-thumbnail

[Go] Method Sets

Method Sets

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

[Go] Self-referential functions and the design of options

Self-referential functions and the design of options

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

Go 기초 문법

go 기초 문법에 대한 설명

5일 전
·
0개의 댓글

Go 언어 Proxy 설정 방법

GO는 Github과 특정 URL을 통해서 Library를 받게 된다GO에서 Github쪽을 접근 할때는 .gitconfig의 설정 값을 참조하게 된다.GO를 활용해서 Github쪽 library를 받을 때는 .gitconfig값을GitConfg 설정법을 참조해서 수정

2020년 3월 7일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #7. Reverse Integer

Given a 32-bit signed integer, reverse digits of an integer.

2020년 3월 3일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1. Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

2020년 3월 2일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1266. Minimum Time Visiting All Points

1. 문제 On a plane there are n points with integer coordinates points[i] = [xi, yi]. Your task is to find the minimum time in seconds to visit all point

2020년 2월 19일
·
0개의 댓글

Go MacOS 개발 환경 구성

https://golang.org/ 사이트에 접속한다. 스크린샷 2020-02-09 오전 2.37.39.png MacOS 패키지를 다운로드 받는다. 스크린샷 2020-02-09 오전 2.37.53.png Go Install 인스톨러를 실행하여 설치 한다. ![스크린샷 2020-02-09 오전 2....

2020년 2월 8일
·
0개의 댓글

Go Syntax

Variable 변수는 var 키워드로 선언하고 그 뒤에 변수명과 변수 타입을 적는다. 형식은 아래와 같다 var ${변수 이름} ${type} 선언된 변수가 사용되지 않는다면 에러를 발생시킨다. 동일한 타입의 여러 개의 변수는 아래와 같이 한번에 지정할 수 있다. 복수 개의 변수. 선언 - 복수 개의 변수 초기화 - 선언 후 ...

2020년 2월 2일
·
0개의 댓글

코드로 표현력 높이기(go, pipe, curry)

5.1 go 5.2 pipe 5.3 go 함수를 이용해 좋은 코드 만들기 curry 함수 > 코드는 html `` 에서 실습 했습니다. 솔직히 이해가...ㅠㅠ 5.1 go 코드를 값으로 다루어 표현력 높이기. 첫번째 인자값을 받고, 두번째부터 함수를 받아 순차적으로 연산한다. ex) go 라는 함수 만들기. 5.2 pipe pipe 는 go ...

2020년 1월 20일
·
0개의 댓글

Go 윈도우 개발 환경 구성

공식 사이트인 https://golang.org 에서 인스톨러를 다운로드 받는다. golangsite.png golangsitedownload.png Go Install golanginstallwindows.png ![golanginstallwindows2.png](https://image...

2020년 1월 17일
·
0개의 댓글
post-thumbnail

집에서 인공지능랑 바둑 두기... ps 이세돌 vs 한돌...첫수 이후 94.5% 확률로 흑이 승...는 버그

이세돌 vs 한돌 요새 3일동안 바둑을 보느냐고 재밌었다. 바둑을 전혀 모르지만, 인공지능과 바둑 조합은 언제나 재밌다. 그래서 혼자 https://www.cosumi.net/en/ 에서 작은판부터 배우고 있었다. 근데 생각을 해보니 알파고도 나온지 좀 되었고 분명 알파고 오프소스 버젼이 있을 거 같았다. 그래서 찾아봤다. 가장 쉽게 인공지능과 바둑을 두...

2019년 12월 20일
·
0개의 댓글
post-thumbnail

[golang] #3. iota

const 키워드와 ( )를 사용하여 여러 개의 상수를 정의할 때 상수명 뒤에 초기값 표현에 iota를 지정하면 첫번째 상수값은 0으로 정의하고 이후의 상수값은 설정하지 않아도 순차적으로 1씩 증가한 값으로 설정된다. 또한 서로 다른 상수 묶음에서 사용된 iota는 서로 영향을 미치지 않는다. 위와 같은 성질을 이용해서, 유저 권한 등을 쉽게 구현할 수...

2019년 12월 20일
·
0개의 댓글
post-thumbnail

[golang] #2. 변수, 상수 네이밍

변수 var를 앞에 붙이며, 카멜케이스로 명명한다. 첫 문자가 대문자로 시작하면 그 패키지를 사용하는 곳에서 접근할 수 있는 exported name이 된다. 상수 명명규칙 앞에 const가 붙으며, 변수 명명 규칙과 동일하다. 흔히 상수를 MY_CONST와 같이 대문자 밑 밑줄로 표현하는데 위와 같은 규칙인 이유는 go의 변수 명명 규칙인 아래와 겹...

2019년 12월 19일
·
0개의 댓글
post-thumbnail

[golang] #1. 사용하지 않는 변수

공부하면서 기억에 남길 내용을 정리 . go는 사용하지 않는 변수가 있을 경우 컴파일 에러가 난다. 밑줄 문자 ( _ ) 는 임시적으로 유지한다는 뜻을 가지고 있다.

2019년 12월 10일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1. Two Sum

golang을 공부하면서, 동시에 알고리즘 문제풀기

2019년 12월 10일
·
0개의 댓글
post-thumbnail

오픈소스 프로젝트에 코드 기여한 이야기

그동안 개발자로 일하면서 오픈소스의 도움을 많이 받아왔던 것 같다. 아닌게 아니라 당장 Github이 없으면 나는 현재의 생산성의 반의 반도 못 내고 있을 것이다. 하지만 부끄럽게도 작년에야 처음으로 오픈소스에 기여를 하게 되었다. 사실 기여를 하고자 하는 생각은 아주 오래전부터 가지고 있었다. 하지만 기여할 프로젝트를 고르는 문제부터 시작해서, 기존 소스...

2019년 8월 20일
·
0개의 댓글
post-thumbnail

Python에서도 defer하기 - contextlib.ExitStack

Go의 defer A Tour of Go를 통해 처음 Go언어를 배우면서 재밌었던 부분은 defer였다. defer [statement] 형태로 사용하며, 여기에 정의해 둔 statement는 함수의 call stack이 사라지는 시점에(쉽게 말하면, 함수가 종료되기 직전에) 평가된다. 아래 코드는 텍스트 파일을 열고, 이 파일을 닫는 함수 호출을 defe...

2019년 5월 13일
·
0개의 댓글
post-thumbnail

Golang 탐방기 - 문법(제어문)

go에서의 흐름 제어문은 if, switch, for, select 이렇게 네가지가 있습니다. > select 문은 병행 처리 코드를 작성할 때 채널을 제어하기 위해 사용됩니다. 그래서 > 이번 탐방기에서는 생략하고 병행 처리를 소개할 때 같이 소개하겠습니다. if golang에서의 if문은 다른 언어에서 사용하는 if문과 같은 역활을 한다. 조선식을...

2018년 10월 3일
·
0개의 댓글
post-thumbnail

GoLang 탐방기 - 문법(변수)

이번 포스트에서는 golang에 문법에 대해서 작성할려고 합니다. 기본 구조 > 설명 package main 메인 함수가 구현되어 있는 패키지 fun main () 메인 함수는 golang에서 프로그램의 진입점 역활을 수행합니다. 또한 메인함수는 package main 함수에 구현되어 있어 서 만약 패캐지를 정의 하지 않으면 빌드 도구들이 실행...

2018년 10월 3일
·
0개의 댓글