amber-lang / amber-lang/amber-lsp

Constraining types in scopes

未关闭
#45 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Rust
星标
16
派生
4
PR 合并指标
30 天内没有已合并 PR

描述

In a given example we don't constrain type of var `x` to type `Num`

```amber
fun foo(x) {
if x == 0 {
return "zero"
}

return -1
}

let x = foo(10)

if x == 10 {
echo x // x is of type Text | Num
}
```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。