Name
SPVM::Cloneable - Interface Type to Clone Object
Usage
class Point {
  interface Cloneable;
  
  method clone : Point () {
    my $new_point = Point->new($self->x, $self->y);
    
    return $new_point;
  }
}Description
Cloneable is a callback interface to clone a object.
Interface Methods
Interface methods.
clone
required method clone : object ();The implementation must return the cloned object.
Copyright & License
Copyright (c) 2023 Yuki Kimoto
MIT License