Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • C#

Idiom #93 Pass a runnable procedure as parameter

Implement the procedure control which receives one parameter f, and runs f.

T control(Func<T> f) {
	return f();
}
procedure Control (F : access procedure) is
begin
   F.all;
end Control;

New implementation...
< >
programming-idioms.org