From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

SPVM::Stringer - Interface Type for Stringing Callback

SYNOPSYS

use Point;
my $stringer = (Stringer)method : string ($object : object) {
my $point = (Point)$object;
my $string = $point->to_string;
return $string;
};
my $point = Point->new_xy(1, 2);
my $string = $stringer->($point);

DESCRIPTION

Stringer is the interface type for the stringing callback.

INTERFACE METHODS

required method : string ($object : object)

The implementation must receive a object and return the string that represents the object.