From 0d32b1987cfb5b4b420bccbb9f1ef1fa010180c1 Mon Sep 17 00:00:00 2001 From: Xertis Date: Tue, 4 Feb 2025 20:09:36 +0300 Subject: [PATCH] I forgot about "t[x] or default" --- doc/ru/scripting/extensions.md | 6 ------ res/scripts/stdmin.lua | 8 -------- 2 files changed, 14 deletions(-) diff --git a/doc/ru/scripting/extensions.md b/doc/ru/scripting/extensions.md index c81510a2..c8b029ee 100644 --- a/doc/ru/scripting/extensions.md +++ b/doc/ru/scripting/extensions.md @@ -76,12 +76,6 @@ table.set_default(t: table, key: number | string, default: any) -> any | default Позволяет безопасно получать значение по указанному ключу. Если ключ существует в таблице, метод вернет его значение. Если ключ отсутствует, метод установит его со значением **default** и вернет его. -```lua -table.get_default(t: table, key: number | string, default: any) -> any | default -``` - -Как и set аналог, позволяет безопасно получать значение по указанному ключу. Если ключ существует в таблице, метод вернет его значение. Если ключ отсутствует, метод вернёт значение **default** **без** установки нового значения в таблицу. - ```lua table.flat(t: table) -> table ``` diff --git a/res/scripts/stdmin.lua b/res/scripts/stdmin.lua index 107518ec..b92708e5 100644 --- a/res/scripts/stdmin.lua +++ b/res/scripts/stdmin.lua @@ -169,14 +169,6 @@ function table.set_default(t, key, default) return t[key] end -function table.get_default(t, key, default) - if t[key] == nil then - return default - end - - return t[key] -end - function table.flat(t) local flat = {}