Improved description of lume.extend() in README

This commit is contained in:
rxi 2015-05-09 14:27:38 +01:00
parent cb95fea004
commit 300f47456f

View File

@ -100,8 +100,7 @@ lume.clear(t) -- `t` becomes {}
### lume.extend(t, ...) ### lume.extend(t, ...)
Copies all the fields from the source tables to the table `t` and returns `t`. Copies all the fields from the source tables to the table `t` and returns `t`.
Tables are iterated in order, so the right-most table overrides existing If a key exists in multiple tables the right-most table's value is used.
fields.
```lua ```lua
local t = { a = 1, b = 2 } local t = { a = 1, b = 2 }
lume.extend(t, { b = 4, c = 6 }) -- `t` becomes { a = 1, b = 4, c = 6 } lume.extend(t, { b = 4, c = 6 }) -- `t` becomes { a = 1, b = 4, c = 6 }