Type Inference
fun foo() {
let x = id(true);
// ^ <bool> is inferred
let foo = Foo { x: true };
// ^ <bool> is inferred
let Foo { x } = foo;
// ^ <bool> is inferred
}module my_addrx::TypeInference{
use std::vector;
fun foo() {
// let v = vector::empty();
// ^ The compiler cannot figure out the element type.
let v = vector::empty<u64>();
// ^~~~~ Must annotate manually.
}
}Last updated