The Science of Programming/SwayPresentations/Objects/Examples

      Examples

      How about with?

         function with(obj,$actions)
             {
             $actions . context = obj;
             force($actions);
             }
      

      Let's create an object:

         function f(x) { var y = x + 1; this;}
         
         var o = f(3);
      

      Now let's modify its slots:

         with (o)
             {
             x = 10;
             y = 13;
             }
      

      Did it work?

         inspect(o . x);
         inspect(o . y);
      

      Output:

         o . x is 10
         o . y is 13
      



      Next Previous Top

      Last modified on 27 July 2009, at 20:16