mirror of
https://github.com/luau-lang/luau.git
synced 2025-05-04 10:33:46 +01:00
Added discussion of array-like tables
This commit is contained in:
parent
9472479666
commit
8d3f485d14
1 changed files with 8 additions and 0 deletions
|
@ -61,8 +61,16 @@ if foo then
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
|
In particular, we no longer warn about adding properties to array-like tables.
|
||||||
|
```lua
|
||||||
|
local a = {1,2,3}
|
||||||
|
a.p = 5
|
||||||
|
```
|
||||||
|
|
||||||
## Alternatives
|
## Alternatives
|
||||||
|
|
||||||
We could introduce a new table state for unsealed-but-precise
|
We could introduce a new table state for unsealed-but-precise
|
||||||
tables. The trade-off is that that would be more precise, at the cost
|
tables. The trade-off is that that would be more precise, at the cost
|
||||||
of adding user-visible complexity to the type system.
|
of adding user-visible complexity to the type system.
|
||||||
|
|
||||||
|
We could contine to treat array-like tables as sealed.
|
Loading…
Add table
Reference in a new issue