The Perl Advent Calendar needs more articles for 2022. Submit your idea today!

Name

SPVM::Stringable - A Interface Type to Stringify a Object

Usage

  class Point {
    interface Stringable;
  
    method to_string : string ();
      my $x = $sel->x;
      my $y = $sel->y;
      
      my $string = "($x,$y)";
      
      return $string;
    };
  }

Description

Stringable is a interface type to stringify a object.

Interface Methods

Interface methods.

to_string

  required method to_string : string ();

The implementation must return the string expression.