
Rust를 공부하면서 주의깊게 공부해야 할 부분은 아무래도 Ownership, 그리고 String &str의 차이라고 판단하였다. 기본 개념을 꽉 잡고 들어가지 않는다면 나중에 흔들릴 수 있기 때문에, 햇갈리거나 중요하다고 판단한 부분들을 차례대로 정리해 나가보겠다.

1. 용어 정리 `String` : 문자열 `&str` : 문자열 리터럴 `&Str[]` :문자열 슬라이스 | 구분 | String | &str (문자열 리터럴) | &str[..] (문자열 슬라이스) | |-

간단하면서도 재미있는 주제이다. 우리는 왜 str을 그대로 쓰지 못하고, &str형식으로 써야 하며, String은 단독으로 사용할 수 있을까? 이를 완벽하게 이해하고 설명할 수 있기 위해, 밑바닥부터 차례대로 정리해보는 시간을 가져보겠다.러스트는 컴파일 타임에서 철저

정의 Iterator pattern(반복자 패턴) : 일련의 아이템들에 대해 순서대로 어떤 작업을 수행할 수 있도록 도와줌 컬렉션(벡터, 배열, 슬라이스의 요소를 하나씩 반환하는 개념 ``Iter() 유용한 Iterator method Rust의 Iterator는