How to declare and print tuple in Rust

4 Answers

0 votes
fn main() {
    let tuple:(i32, f64, u8, u16) = (-9, 3.14, 255, 7823);
    
    println!("{:?}", tuple);
}





/*
run:

(-9, 3.14, 255, 7823)

*/

 



answered Oct 25, 2022 by avibootz
0 votes
fn main() {
    let tuple:(i32, f64, u8, u16) = (-9, 3.14, 255, 7823);
    
    println!("{:?}", tuple.0);
    println!("{:?}", tuple.1);
    println!("{:?}", tuple.2);
    println!("{:?}", tuple.3);
}





/*
run:

-9
3.14
255
7823

*/

 



answered Oct 25, 2022 by avibootz
0 votes
fn main() {
    let tuple:(i32, f64, u8, u16) = (-9, 3.14, 255, 7823);
    
    print(tuple);

}

fn print(t:(i32, f64, u8, u16)) {
    println!("{:?}", t);
}





/*
run:

(-9, 3.14, 255, 7823)

*/

 



answered Oct 25, 2022 by avibootz
0 votes
fn main() {
    let tuple:(i32, f64, u8, u16) = (-9, 3.14, 255, 7823);
    
    print(tuple);

}

fn print(t:(i32, f64, u8, u16)) {
    let (a, b, c, d) = t; 
    
    println!("{}, {}, {}, {}", a, b, c, d);
}





/*
run:

-9, 3.14, 255, 7823

*/

 



answered Oct 25, 2022 by avibootz

Related questions

1 answer 124 views
2 answers 148 views
3 answers 160 views
160 views asked Oct 25, 2022 by avibootz
3 answers 199 views
2 answers 130 views
130 views asked May 3, 2023 by avibootz
1 answer 98 views
...