9월 8일 러스트 스터디 챕터 2
챕터 2 진행하면서 의문점이나 감상점
김현서
- 러스트에서 기본적으로 제공하는 여러 도구들(포맷터, 카고 등)이 편리하였다.
김현성
- 터미널만으로도 편하게 할 수 있는 도구가 언어안에 기본 포함되어 있었다.
- C++에서 유래된 것 같은 표현 법이 여러모로 많았다.
- 변수: 기본이 변경 불가인게 신기
- print가 매크로 제공된는게 신기하며 함수로도 제공되는 기능인지 궁금함
- A: 표준 입츌력을 담당하는 다른 함수가 있기는 하지만
print!
와 같은 기능은 아님. 문서
- A: 표준 입츌력을 담당하는 다른 함수가 있기는 하지만
.
으로 연결되는 체이닝이 신기함- 컴파일러가 인식하는 포맷팅 스타일이 비교적 자유로움
- A: 그렇지만 rustfmt가 기본 제공 되므로 자유로운 포맷 스타일이라고 하기는 힘들다.
김예지
- C 언어에서는
toml
이 없었는데 뭔 개념인가- A: 데이터 형식을 표현하는 확장자로, 비슷한 것으로 JSON, YAML이 있다. 이 경우에서는 cargo에게 이 패키지에 대한 정보를 기록하는 용도로 사용되었다.
진도 계획 이야기
-
챕터 별로 분량이 다른데 챕터별로 나누면 불균형이 예상되므로, 전체적인 분량에 따라 조절할 예정
-
소유권은 러스트의 제일 큰 특징이기도 하고, 난해한 내용이므로 따로 다룰 것
-
예제를 만들어 보거나 참고할 만한 문제를 찾아보기 : 향후 발표 자료 등에 활용
-
추석 연휴에는 쉬는 것으로 결정
-
일정은 한 달 단위로 작성
-
9월 8일 : 3단원
-
9월 15일 : 4단원
-
9월 22일: 5단원, 6단원
-
9월 29일: 추석 연휴
-
10월 6일 : 7단원
-
중간고사 기간(2주 쉼)
다음 주 계획
- 발표자: 김예지