test-functions.nut 236 B

123456789101112131415161718192021
  1. class A {
  2. name = null;
  3. function print(str){
  4. ::print(name, str);
  5. }
  6. }
  7. local a = A();
  8. a.name = "dad";
  9. a.print("red");
  10. local b = A();
  11. b.name = "tais";
  12. b.print("blue");
  13. local af = A.print;
  14. af.call(a, "white");
  15. af.call(b, "cyan");