Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 670 Bytes

0x05-Tuples.md

File metadata and controls

19 lines (15 loc) · 670 Bytes

Tuples In Rust

  • Tuples group together values of different types.

  • Max 12 elements. let person:(&str,&str,i8)=("Brad","Collins",37);

  • When declaring tuples indicate there types in the parenthesis after the semicolon and name.For instance,In the above example the tuple has its first two elements as string literals and the last an 8 bit integer.

  • To reference the elements in the tuple, use dot notation. println!("{} is from {} and is {}",person.0,person.1,person.2);

  • To get values from tuple we destructure it using pattern matching.

fn main() {
  let tup = (500, 6.4, 1);
  let (x, y, z) = tup;
  println!("The value of y is: {}", y);
}