golang입문
번아웃 탈출을 위한 새로운 언어 Go 배워보기
번아웃 탈출을 위한 새로운 언어 Go 배워보기
2021.09.05Go - 재귀를 이용한 이진수 출력하기 package main import "fmt" func dfs(x int) { if x == 0 { return } else { dfs(x / 2) fmt.Print(x % 2) } } func main() { var num int fmt.Scanln(&num) dfs(num) } 파이썬으로 알고리즘 공부를 하다가 번아웃 비슷하게 오기 시작하여 새로운 걸 배우면서 극복하기로 했다. 요즘 핫하다는 Go 언어로 입문 해보기로 했다. 하지만 모르는 것 하나하나 찾는게 일이엿다.. 불행중 불행으로 재귀 스택 프레임을 디버거로 찍어보려고 했지만 이게 무슨일인가 go 의 디버거 devel 이 go version 1.16 M1 칩을 지원하지 않았고 나는 아직 Go 에 익숙치 않..