#
# Perl5 shadow class example
# This file shows some of the ways in which shadow classes can be used.
#
# This file probably isn't going to make much sense without looking
# the file shadow.i
#
# Load our module
use shadow;
$l = new List;
# Insert some values into it
$l->insert("Dave");
$l->insert("Mike");
$l->insert("Kathy");
$l->insert("Bob");
# Search the list
if ($l->search("Bill")) {
print "Bill is in the list.\n";
} else {
print "Bill is not in the list.\n";
}
# print out the list
$l->print_list();
# Destroy the list
$l->DESTROY();
# Create a list using the alternate constructor
$l2 = List->new_List_max(100);
$l2->insert("Mary");
$l2->insert("John");
shadow::print_list($l2);
syntax highlighted by Code2HTML, v. 0.9.1