"ഘടകം:Arguments" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

Content deleted Content added
(ചെ.) Changed protection level of Module:Arguments: High-risk Lua module ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite))
Fix __pairs and __ipairs functions to handle the nil marker
വരി 169:
metatable.doneIpairs = true
end
return pairsfunction (metaArgs t, k )
local nk, val = next( metaArgs, k )
if val == nilArg then
val = nil
end
return nk, val
end
end
 
Line 177 ⟶ 183:
metatable.doneIpairs = true
end
return ipairsfunction (metaArgs t, i )
local val = metaArgs[i + 1]
if val == nil then
return nil
elseif val == nilArg then
val = nil
end
return i + 1, val
end, nil, 0
end
 
"https://ml.wikipedia.org/wiki/ഘടകം:Arguments" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്