🐰 Go개발자

thumbnail
🐾   [golang] sort 함수 사용하여 정렬하기

배경 프로그래머스 하다가 정렬 간단히 하는 방법을 찾다가 알게 되었다. 숫자 오름차순 하는 방법 sort.Ints(배열) 예시 var nums = []int{3,5,6,1,0,66} fmt.Println("정렬하기 전 :&#3...

thumbnail
🐾   [회고] 사업자 기부영수증 통합 발급 회고

배경 5월 종합소득세 신고할 때 사업자들은 기부건에 대한 기부금 영수증을 한장으로 받고 싶었했습니다. 현재 시스템은 기부1건에 기부영수증 1장이 나오는 상황이었습니다. 기부영수증 부분만 하면 3월말에 오픈할 수 있었지만 다른 업무도 ...

thumbnail
🐾   [회고] GitHub 잔디 심기 3개월간 회고

2021-12-13 ~2022-03-12 아무 계획도 없이 하루에 한번 잔디를 심어보자는 생각으로 시작했다. 그렇게 3개월이 지났다. 너무 아무 계획없이 했나? 처음엔 입사 초기 공부했던 것을 복습했다. 그 이후 무언가 만들어 보려고...

thumbnail
🐾   [golang] 맵(map) 공부하기

배경 타입이 *[]map[string]int64 인데 내가 적절하게 사용하지 못하고 있다는 것을 알게 되었다. Map(맵) 키와 값으로 되어있는 테이블 형태의 컬렉션이다. 내장 타입(int, int64, string, float)과 ...

thumbnail
🐾   [golang] string를 잘라서 int64로 배열에 저장하기

배경 기부번호 여러개를 string으로 받아서 각각 자른 후에 int64로 배열에 넣어서 그 배열로 select문에서 in을 사용하고 싶었다. 내용 string을 , 기준으로 자르고 싶다 코드 donationIds := "10...

thumbnail
🐾   [golang] 숫자 랜덤으로 생성하기

배경 임시비밀번호를 생성하기 위해서 6자리 랜덤 숫자를 만들어야해 했다. 코드 rand.Intn(범위) 0<= n < 범위 가된다. 타입은 int 이다. 예시 rand.Intn(100) 0이상 100미만의 숫자들이 랜덤으로...

thumbnail
🐾   [golang] 10자리이하 숫자를 입력하면 앞에 0을 채워서 10자리 수 만들기

배경 기부번호 앞에 0으로 채워서 10자리를 만들어야했다. 코드 num := 1236 fmt.Printf("%0자리수d", num) %010d : 10자리 만들기 %08d : 8자리 만들기 Printf 이용하기 예시 n...

thumbnail
🐾   [golang] 슬라이스(slice) 공부하기

슬라이스(slice) 자동으로 요소의 크기를 지정할 수 있다 슬라이스 선언 var 변수명 []타입 예시 var slice []int 배열과 다르게 크기를 지정하지 않는다. if len(slice)==0 { fmt.Println(&#3...

thumbnail
🐾   [golang] 환경변수 설정하는 방법

GitHab 이슈 https://github.com/YooGenie/study-service/issues/11 배포 방식에 따라 json 파일을 만들었다. 배포 방식에 따라 정보가 다르기 때문 각 파일을 만들고 Environment ...

thumbnail
🐾   [golang] 타입(type) 확인 하는 방법

배경 for range를 사용할때 string 타입은 rune 타입이라고 했는데 숫자가 나와서 당황했다. 그 숫자의 의미가 아스키코드라고 생각했었다. 그래서 타입이 뭐가 나오는지 궁금했다. 배경에 대한 예시 str := "안녕...