Tested each sample.
This commit is contained in:
parent
e394956cde
commit
52ac60af81
27 changed files with 789 additions and 163 deletions
14
gem/ex6.lua
Normal file
14
gem/ex6.lua
Normal file
|
@ -0,0 +1,14 @@
|
|||
function source.chain(src, f)
|
||||
return function()
|
||||
if not src then
|
||||
return nil
|
||||
end
|
||||
local chunk, err = src()
|
||||
if not chunk then
|
||||
src = nil
|
||||
return f(nil)
|
||||
else
|
||||
return f(chunk)
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue