tuples - Rust By Example
Description: A description

# tuples

Tuples can be destructured in a `match` as follows:

    fn main() {
        let pair = (0, -2);
        // TODO ^ Try different values for `pair`

        println!("Tell me about {:?}", pair);
        // Match can be used to destructure a tuple
        match pair {
            // Destructure the second
            (0, y) => println!("First is `0` and `y` is `{:?}`", y),
            (x, 0) => println!("`x` is `{:?}` and last is `0`", x),
            _      => println!("It doesn't matter what they are"),
            // `_` means don't bind the value to a variable
        }
    }

### See also:

Tuples