얘 진짜 너무 애매함
언제는 원본 변하면 값 변하고
언제는 값복사가 일어나고
언제는 초기화를 안했다고 뒤지고
근데 초기화 안한상태에서 + 연산은 먹히고 ㅅㅂㅋㅋ
모야 이거 완전 함수포인터잖아~ 하면서 썼다가 지금 머리아픔 ㅡㅡ
뭐임 이새끼
얘 진짜 너무 애매함
언제는 원본 변하면 값 변하고
언제는 값복사가 일어나고
언제는 초기화를 안했다고 뒤지고
근데 초기화 안한상태에서 + 연산은 먹히고 ㅅㅂㅋㅋ
모야 이거 완전 함수포인터잖아~ 하면서 썼다가 지금 머리아픔 ㅡㅡ
뭐임 이새끼
객체라서 기본적으로 콜바이레퍼런스가 맞지않나? 값복사 일어나는 때가 어느때지
action에 action을 할당할 때
그래서 이새끼 진정한 레퍼런스로 하려면 ref 붙여야함 개웃김 ㅋㅋ
아 그런의미구나 그건 씨샵 특징이라 씨랑 걍 다르게생각해야함
이건 c# 특징도 특징인데 걍 기괴함 c# 특징으로 객체를 인자로 전달하면 무조건 레퍼런스 + 객체에 객체할당은 값복사 안함 << 이건데 유독 action은 뭔가 ㅅㅂ 다름
정확히는 델리게이트 타입임. 반환값 없는 메서드를 캡슐화하는데 사용됨. 참조 타입이라서 값 복사가 아니라 참조를 전달함. 메서드 참조를 변수처럼 다룰 수 있게 해줌
아.. 그래.. 굿
클로저, 변수 캡처 검색ㄱ 잘 생각 해보면 스코프가 다른 외부 변수 참조 할 때일 거임 값 복사가 아니라 예를 들어서 함수 블록에서 람다 액션을 조질 때 함수의 스택 변수를 참조해서 캡처되면 당연히 새로운 스택마다 새 액션을 할당해야 됨
오 키워드 ㄳ 알아볼게 ㄳㄳ