Solved

pass binary array to subroutine

Posted on 2009-03-30
3
201 Views
Last Modified: 2012-05-06
&myFunc($str, (qw(1 0 1 1 0)))


myFunc()
{

my $str = @_[0];
@myArr = @_[1];

    if(myArr->0)
    {}
   
    if(myArr->1)
    {}

    if(myArr->2)
    {}

    if(myArr->3)
    {}

    if(myArr->4)
    {}

    if(myArr->5)
    {}

}


Is this correct and can you suggest a more elegant way to do this?
0
Comment
Question by:NewtonianB
  • 2
3 Comments
 
LVL 84

Expert Comment

by:ozo
ID: 24024727
my $str = $_[0];
@myArr = @_[1..$#_];
 if($myArr[0])
 {}

for( @myArr ){

}
0
 
LVL 84

Accepted Solution

by:
ozo earned 500 total points
ID: 24024754
sub myFunc{
  my $str = shift;
  my @myArr = @_;
  for( @myArr ){
    if( $_ ){
      print $_
    }
  }
}
myFunc($str, qw(1 0 1 1 0));
0
 

Author Closing Comment

by:NewtonianB
ID: 31564618
Awesome, thanks!
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
use google analytics code in perl script 2 90
Perl Write to Specific line in a file 15 112
Log File Creation with Header and Footer 17 153
Perl Snippet to Parse String 1 34
Email validation in proper way is  very important validation required in any web pages. This code is self explainable except that Regular Expression which I used for pattern matching. I originally published as a thread on my website : http://www…
Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question