Q1.Go에서 패닉이 일어나는 경우들을 적어줘 A1.Go에서 **panic(패닉)**이 발생하는 경우들은 몇 가지 주요 카테고리로 나뉩니다. 아래는 대표적인 panic 발생 상황들과 예제를 정리한 표입니다:✅ Go에서 패닉(panic)이 발생하는 대표적인 경우상황예시설명1. 배열, 슬라이스, 문자열 인덱스 초과s := []int{1, 2}; fmt.Println(s[5])존재하지 않는 인덱스 접근2. nil 포인터 참조var p *int; fmt.Println(*p)nil을 역참조(dereference)3. map에서 nil 맵에 할당 시var m map[string]int; m["a"] = 1선언만 하고 초기화하지 않은 맵4. 채널에 nil 채널 사용var ch chan int; ch nil 채널에..