러스트에서


{

hello();

a;

}


라고 하면 코드블록 자체가 표현식으로 되는거 암?



이거 C도 된다 ㅋㅋㅋㅋㅋㅋ


와 이게 얼마나 근데 어처구니없는 기능이냐면


vim 에서 에러처리함ㅋㅋㅋㅋㅋ 근데 컴파일러가 잘 알아먹고 코드 수행함.


({ }) 라고 소괄호 꼭 넣어줘야지만 작동하니까 참고. 그리고 당연한데, 전역변수 초기화코드로는 못집어넣음.



함 해봐.


나도 첨에 이 코드 커널코드에서 발견하고선 눈이 휘둥그레졌었다.


뭐 이새끼들 러스트파다가 C에다가 러스트코드짠건가


ㅈㄴ 어이없었는데



이 기능이 C에 포함됐더라 ㄷㄷㄷㄷㄷ