Go는 왜 try/catch가 없을까 — error 코드 반환과 panic/recover 선택 기준
Go는 왜 try/catch가 없을까 — error 코드 반환과 panic/recover 선택 기준 1. 문제 정의 Java, C#, Python, C++에 익숙한 개발자가 처음 Go 코드를 접하면 흔히 이런 질문을 던집니다. “Go...
Go는 왜 try/catch가 없을까 — error 코드 반환과 panic/recover 선택 기준 1. 문제 정의 Java, C#, Python, C++에 익숙한 개발자가 처음 Go 코드를 접하면 흔히 이런 질문을 던집니다. “Go...
Go os.Exit() vs panic() — 복구 불가 상태와 즉시 종료의 선택 기준 1. 문제 정의 원문 질문: When to use os.Exit() and panic()? 출처: StackOverflow 28472922 Go에서 프로그램을 비정상적으로 끝내는 도구는 크게 두 가지입니...
Go panic 스택트레이스를 변수로 저장하기 — runtime/debug.Stack() 1. 문제 정의 Go 프로그램이 panic을 일으키면 런타임이 기본적으로 다음과 같은 형태의 스택트레이스를 **표준 출력(...
1. 문제 정의 Go로 처음 코딩을 시작하면 흔히 부딪히는 컴파일 에러가 있습니다. 변수나 패키지를 선언했지만 아직 사용하지 않으면 빌드가 멈춥니다. 1 2 ./main.go:6:7: i declared and not...