2025-10-06 18:52:32 +02:00
|
|
|
|
|
|
|
|
function :: fn() do
|
|
|
|
|
print "Function";
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function_factory :: fn() do
|
|
|
|
|
print "Function Factory";
|
|
|
|
|
function
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function_fatcoty_factory :: fn() do
|
|
|
|
|
print "Function Factory Factory";
|
2026-02-11 16:35:05 +01:00
|
|
|
return function_factory;
|
2025-10-06 18:52:32 +02:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
//function();
|
|
|
|
|
//function_factory()();
|
2026-02-11 16:35:05 +01:00
|
|
|
//function_fatcoty_factory()()();
|
2025-10-06 18:52:32 +02:00
|
|
|
clock()
|
2026-02-11 16:35:05 +01:00
|
|
|
|
|
|
|
|
closure :: fn() do
|
|
|
|
|
value = "Closure";
|
|
|
|
|
internal :: fn() do
|
|
|
|
|
print value;
|
|
|
|
|
end
|
|
|
|
|
return internal;
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
closure()
|