1.21 까지 고루틴은 지역변수를 사용하는 것에 매우 인색하다 ㅇㅇ


3fb8c32fffd711ab6fb8d38a4683746f7bca96c78c5f59cd7bfe540c2f76074c56f96a9a36e524297a18db28

위의 지역변수 v는 포문에 고루틴만 있어서

엄청 빠르게 시작되는데

고루틴은 별도 스택에서 막 실행될 준비를하다가

포문이 끝나면 막 3이라는 마지막 지역변수를 활용해 실행된다..

솔까말 지역변수 메모리에서 삭제되기 전에 실행된게 어디냐 ㅋㅋㅋ

그런고로

고루틴을 쓰면서 지역변수 사용하는 병신같은 코드를 짜지 말지어다.

는 1.22부터는 수정됐다던데 그딴거모르겠고

고루틴을 쓰면서

지역변수를 쓴다는건 개병신짓이니까 하지마라 ㅇㅇ

아무튼 디버깅 어쩌구저쩌구 교재에 나와있네

- dc official App