| ▲ | emih 7 hours ago | |
That's a fair point, they are all isomorphic. The distinction is mostly semantic so you could say they are the same. But I thought it makes sense to emphasize that the former is a feature of function types, and the latter is still technically single-parameter. I suppose one real difference is that you cannot feed a tuple into a parameter list function. Like: fn do_something(name: &str, age: u32) { ... } let person = ("Alice", 40); do_something(person); // doesn't compile | ||