SPVM::Document::PerlAPI - SPVM Perl API
SPVM Perl API is the API to convert Perl data to SPVM data, and SPVM data to Perl data.
This api is Perl function called from Perl script.
use SPVM; # Create SVPM int array my $spvm_nums = SPVM::new_int_array([1, 2, 3]); # Convert to perl array reference my $nums = $spvm_nums->to_elements;
Create byte array.
my $array = SPVM::new_byte_array([1, 2, 3]);
If you get perl values, you can use get_elements methods.
get_elements
my $values = $array->get_elements;
Create byte array from decoded Perl string.
my $array = SPVM::new_byte_array_string("����������");
Create short array
my $array = SPVM::new_short_array([1, 2, 3]);
Create int array
my $array = SPVM::new_int_array([1, 2, 3]);
Create long array
my $array = SPVM::new_long_array([1, 2, 3]);
Create float array
my $array = SPVM::new_float_array([1, 2, 3]);
Create double array
my $array = SPVM::new_double_array([1, 2, 3]);
Create object array with type name and length.
my $array = SPVM::new_object_array_len("int[]", 3);
You can set and get elements by set and get method.
set
get
$array->set(1, SPVM::new_int_array([1, 2, 3])); my $element = $array->get(1);
Create object.
my $object = SPVM::new_object("Point");
You can set and get value by set and get method.
$object->set(x => 1); my $x = $object->get('x');
new_len
set_elements
set_bin
set_string
set_element
get_element
to_elements
to_bin
to_string
To install SPVM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SPVM
CPAN shell
perl -MCPAN -e shell install SPVM
For more information on module installation, please visit the detailed CPAN module installation guide.