그게 좋은거임?


while(1) println("test")


fun test(){

println("test")

test()

}

이러면 test()는 실행되다가 터지고 while은 안터지고 계속실행되는데 


터지는게 좋은거아님? 안터지면 컴터 렉걸려서 정지누르기 힘든데


둘다 제대로된 타이밍에 return만 되면 오버플로 발생할일 없지않나??


그냥 메모리 공간을 적게 먹어서 좋다고하는건가 


아니면 재귀 도중에 원하는 결과가 나오기도 전에 스택오버플로 발생하는 경우가 있음?