Or you might just want to use typeglob for only sub-routine.

*real_long_fund = \& really_long_function_name_i_do_not_like_to_type;


On 8/27/08 3:02 PM, "John W. Krahn" <[EMAIL PROTECTED]> wrote:

> Ryan wrote:
>> given:
>> 
>> sub really_long_function_name_i_do_not_like_to_type {return 'data';}
>> 
>> can I create some kind of alias, like real_long_func ?
>> 
>> how?
> 
> Using a typeglob copy:
> 
> $ perl -le'
> sub really_long_function_name_i_do_not_like_to_type { return q/data/ }
> print really_long_function_name_i_do_not_like_to_type();
> *real_long_func = *really_long_function_name_i_do_not_like_to_type;
> print real_long_func();
> '
> data
> data
> 
> 
> Or use goto:
> 
> $ perl -le'
> sub really_long_function_name_i_do_not_like_to_type { return q/data/ }
> print really_long_function_name_i_do_not_like_to_type();
> sub real_long_func { goto &really_long_function_name_i_do_not_like_to_type }
> print real_long_func();
> '
> data
> data
> 
> 
> 
> John

Reply via email to