I want to do the same thing as
open MYFILE, ">", "data.txt";
print MYFILE "Bob\n";
but instead in class variable like
sub _init_tmp_db
{
my ($self) = @_;
open $$self{tmp_db_fh}, ">", "data.txt";
print $$self{tmp_db_fh} "Bob\n";
}
It gave me this error : ‘String found where operator expected near “Bob\n”‘
what should I do?
From the print manpage:
You should be using:
This code won’t work under
use strict. To fix it just use amyvariable: