RosettaCodeData/Task/Delegates/Zkl/delegates-2.zkl

8 lines
206 B
Plaintext

// Without a delegate:
a:= Delegator();
a.operation().println(); //--> "default implementation"
// With a delegate:
a.delegate = Delegate();
a.operation().println(); //-->"delegate implementation"