2.1.3 에러를 해결하기 위해 문서 사용하기

    간단한 설정으로 기본적인 러스트의 동작과 기능을 많이 접할 수 있다. 코드 2-1의 Question 구조체에서 구현한 생성자를 사용하여 프로그램에서 새 질문을 생성해 보자(코드 2-3을 참조하고, 러스트 플레이그라운드에서 디버그하려면 http://mng.bz/yaNG를 사용하라). 이 코드를 컴파일하면 실패와 함께 몇 가지 에러(코드 2-4)를 볼 수 있는데, 나중에 함께 수정하겠다.

    코드 2-3 예제 질문을 생성하고 출력하기(chapter_02/src/main.rs)

    struct Question {
        id: QuestionId,
        title: String,
        content: String,
        tags: Option<Vec<String>>,
    }
    
    struct QuestionId(String);
    
    impl Question {
        fn new(
            id: QuestionId,
            title: String,
            content: String,
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.