Type Inference
let a = 1
// `a` has type `Int`let integers = [1, 2]
// `integers` has type `[Int]`
// Invalid: mixed types
//
let invalidMixed = [1, true, 2, false]let booleans = {
1: true,
2: false
}
// `booleans` has type `{Int: Bool}`
// Invalid: mixed types
//
let invalidMixed = {
1: true,
false: 2
}Last updated