Hi All,

Now what am I doing wrong?

-T


  class Angle {
       # has num64 $.degrees;

       method AngleCosine( Rat:D: --> Rat:D )  {
          my Numeric $radians = self*π/180;
          print "self   = <" ~ self ~ "\n";
          print "radians = <$radians>\n";
          return $radians.cos;
       }
   }

say (45.0).AngleCosine
No such method 'AngleCosine' for invocant of type 'Rat'
  in block <unit> at <unknown file> line 1


I can't get this to work either:

    class String2 {
        method PrintStr( Str:D: )  {
           print "self   = <" ~ self ~ ">\n";
        }
    }

say "abc".PrintStr
No such method 'PrintStr' for invocant of type 'Str'
  in block <unit> at <unknown file> line 2

Reply via email to