🐰 Golang
기본 switch문 구조 switch 비굣값 { case 값1: 문장1 case 값2: 문장2 default: 문장3 } 비굣값과 값1이 같을 때 문장1 실행하고 종료됩니다. 비굣값이 값이과 다르면 그 다음 값2를 체크합니다. 값2와...
if문 기본 구조 if 조건문 { 문장 } else if 조건문 { 문장 } else { 문장 } 예시 color := "red" if color == "pink"{ fmt.Println("핑크입니...
배경 이름을 등록할 때 앞뒤에 공백이 있어서 제대로 검색이 되지 않는 경우가 있었다. 사용법 // 양쪽 strings.Trim(문자열, 제거할문자열) //왼쪽만 strings.TrimLeft(문자열, 제거할문자열) //오른쪽만 str...
배경 회사에서 스터디를 하는데 if문 대신 switch문을 쓰는 이유가 뭐냐고 물어보셨다. 단순한게 if문이 복잡할 때에는 가독성이 떨어지니까 switch문을 사용한다고 생각했다. 근데 switch문이 더 속도가 빠르기 때문이라고 하...
문제점 github에 만든 패키지를 go get으로 가져올 때 에러 메시지가 나오면서 적용이 되지 않았다. 에러 메시지 go: downloading github.com/YooGenie/validate-check v0.0.0-20220...
나는 그냥 Github에 올리면 다른 사람이 내 패키지를 사용할 수 있을거 라고 생각했다. 하지만 계속 안돼서 3일을 고생했다. 하는방법 폴더 하나를 만든다. validate라는 폴더를 만들었다 go.mod 파일을 만들 때 githu...
go시작하기 위해서 개발 환경 설정이 중요하다는 걸 이번에 느꼈다. 우선 폴더 하나를 만든다. 나는 go라는 폴더 하나를 만들었다 go라는 폴더 안에는 반드시 bin , pkg, src 폴더를 만들어준다. src: 실제 작성한 소스 ...
사용법 strings.Replace(문자열,원래문자,변환문자,반복횟수) 예시 strings.Replace("2021-12-07", "-", "", 2) 이거 2개를 바꿔야해서 반복 횟수를 2...
# 오류메시지 panic: Record map key is not string 문자열이 아니라고 해서 디버깅을 했다. DB안에 있는 no: 2가 false->2 이렇게 들어간다. 그래서 string이 아니라는 메시지가 계속 나왔...
func SetEncrypt(text string) string { key := config.Config.Encrypt.EncryptKey return Encrypt(key, text) } # 이슈 암호화하는 과정에서 key 값이 0...