Home Contents | # string.dump | String | Lua Commands

## SYNOPSIS

string.dump(function)

## DESCRIPTION

Returns a string containing a binary representation of the given function, so that a later loadstring on this string returns a copy of the function. function must be a Lua function without upvalues.

## RETURN VALUE

Returns a string.

## EXAMPLE

> > > > >
function Greet(Name) print("Hello " .. Name .. ".") end bytecode = string.dump(Greet) (loadstring(bytecode))("World")
Hello World

## SEE ALSO

loadstring