Skip to content

Typos in "The Guessing Game" #31284

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
theroseknight opened this issue Jan 29, 2016 · 1 comment
Closed

Typos in "The Guessing Game" #31284

theroseknight opened this issue Jan 29, 2016 · 1 comment

Comments

@theroseknight
Copy link

Brand new to Rust so I apologize if this is not the right place for something like this. I just finished "The Guessing Game" and noticed a small typo:

We can do that with three more lines. Here’s our new program:

The new three lines:

    let guess: u32 = guess.trim().parse()
        .expect("Please type a number!");

It appears the book was updated at some point to only contain two lines.

Similarly. in the following section. this could be a typo or possibly just confusing:

io::stdin().read_line(&mut guess).expect("failed to read line"); 

If we leave off calling these two methods, our program will compile, but we’ll get a warning:

The two methods could refer to .expect and panic!.

@steveklabnik
Copy link
Member

Nope, this is a typo. There used to be calls to ok() in there, and they were removed, but the English wasn't.

steveklabnik added a commit to steveklabnik/rust that referenced this issue Jan 29, 2016
This code was refactored, but the words were not

Fixes rust-lang#31284
Manishearth added a commit to Manishearth/rust that referenced this issue Jan 30, 2016
This code was refactored, but the words were not

Fixes rust-lang#31284
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants