AL
Size: a a a
AL
AL
EG
EG
struct ComplexStruct {
a: i32,
foo: String,
}
fn bar(st: ComplexStruct) { ... }
bar(a: 123, foo: "test".into())
H
struct ComplexStruct {
a: i32,
foo: String,
}
fn bar(st: ComplexStruct) { ... }
bar(a: 123, foo: "test".into())
bar((123, "test".to_owned()))
EG
bar((123, "test".to_owned()))
bar(123, "test".into())
, но это менее читаемо, чем именованные аргументыEG
EG
H
bar(ComplexStruct { ... })
?EG
bar(ComplexStruct { ... })
?EG
EG
VS
AZ
ЕС
ЕС
ЕС
H
H