I have written a reply subroutine with Perl. It is ok when it takes input as a single keyword but I need multiple keywords to be taken as input how do I pass that as a parameter. My RS code in Perl has
+ what is *
- <call>getanswer <star></call>
+ when is *
- <call>getanswer <star></call>
> object getanswer perl
    my ($self, $args) = @_;
 use MongoDB;
 sub answer_get {
            do something…....
 }
 my $get_answer = answer_get(“xxxx”, “xxxx”, “$args”);
 
 if ( defined($get_answer) ){
  return $get_answer;
 }
 else {
  return "No";
 }
 
< object
Here when question is what <star> tag will pass on keyword. With <star> keyword I need another keyword as an input to getanswer subroutine. Suppose I ask what is AI. I need to pass AI (which is there in <star> tag) and also need context of question so need to pass another keyword what.
How do I do it here. When I try to elaborate @_ it is giving error. 
my ($self, $args, $args1) = @_;
Use of uninitialized value $args1

 RSS AI Zone
            
        
            
            
            
        
            
