뭔가 알려주려는건 아니고, 개인적으로 Rust 프로그래밍을 해보면서 느낀 점을 적어두는 일기장 같은 것이라고 생각하면 될 듯 합니다.
mutable
속성을 꼭 넣어줘야 한다String
과 &str
가 있다.select
와 같은 느낌이라고 보면 될듯. Rust의 경우에는 match
, OK/Some
등을 이용한 분기처리 또는 inline처리를 한다.clone().toOwned()
같은 패턴이 존재하는 듯 Borrowed
, Owned
라는 말로 바뀐게 특징.이상하리만큼 공격을 많이 받는 언어.
바퀴는 두번 발명할 필요가 없다는 등 많은 이야기거리가 있지만, C와 비슷한 성능을 보여주면서 개발에 용이하고 패키징하기에도 편한 언어라는점에서는 따로 말할 필요가 없음
초보자가 배우기 어려운 언어
용어라던가 여러가지가 꼬여있어서 초보자가 처음으로 시작하기에는 알맞지 않은 언어로 보임.
처음에는 C/C++/Python으로 시작했다가 현대 언어로 넘어가는 것도 나쁘지 않은 것으로 보임