‘language-spec’ 태그의 글
2편 RSS로 구독
2편
Rust drop 순서: 지역 변수, 필드, 임시값, 그리고 let _가 바로 drop되는 이유
Rust에서 지역 변수는 선언의 역순, 구조체 필드는 선언 순서로 drop됩니다. 임시값은 보통 문장 끝에서 사라지고 let _는 값을 묶지 않습니다. Rust 2024 에디션의 if let·꼬리 식 변경까지 레퍼런스로 정리합니다.
Go defer: 인자는 언제 평가되고, 어떤 순서로 실행되며, 반환값은 어떻게 바뀌나
Go의 defer는 인자를 defer 문 실행 시점에 평가하고, 호출은 함수가 반환되기 직전에 역순으로 실행합니다. 이름 있는 결과 매개변수를 바꿀 수 있는 이유까지 언어 명세로 정리합니다.
찾는 글이 없습니다. 다른 낱말로 검색해 보세요.