I forgot about "t[x] or default"
This commit is contained in:
parent
e106a31d82
commit
0d32b1987c
@ -76,12 +76,6 @@ table.set_default(t: table, key: number | string, default: any) -> any | default
|
|||||||
|
|
||||||
Позволяет безопасно получать значение по указанному ключу. Если ключ существует в таблице, метод вернет его значение. Если ключ отсутствует, метод установит его со значением **default** и вернет его.
|
Позволяет безопасно получать значение по указанному ключу. Если ключ существует в таблице, метод вернет его значение. Если ключ отсутствует, метод установит его со значением **default** и вернет его.
|
||||||
|
|
||||||
```lua
|
|
||||||
table.get_default(t: table, key: number | string, default: any) -> any | default
|
|
||||||
```
|
|
||||||
|
|
||||||
Как и set аналог, позволяет безопасно получать значение по указанному ключу. Если ключ существует в таблице, метод вернет его значение. Если ключ отсутствует, метод вернёт значение **default** **без** установки нового значения в таблицу.
|
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
table.flat(t: table) -> table
|
table.flat(t: table) -> table
|
||||||
```
|
```
|
||||||
|
|||||||
@ -169,14 +169,6 @@ function table.set_default(t, key, default)
|
|||||||
return t[key]
|
return t[key]
|
||||||
end
|
end
|
||||||
|
|
||||||
function table.get_default(t, key, default)
|
|
||||||
if t[key] == nil then
|
|
||||||
return default
|
|
||||||
end
|
|
||||||
|
|
||||||
return t[key]
|
|
||||||
end
|
|
||||||
|
|
||||||
function table.flat(t)
|
function table.flat(t)
|
||||||
local flat = {}
|
local flat = {}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user