Right, I was just pointing out that using 'for' doesn't answer the question of not using a 'foreach' loop. It looks kind of funny when the question stipulates that the person doesn't want to use something, and then you use it in your answer. Thats all. | [reply] |
I gave two ways to do it. There is no way to do it without some sort of loop happening somewhere. It is also why I said that that is the loopish way. Sorry if I gave too much information for your taste. I see your answer.. oh wait.. you didn't have an answer.
Cheers,
KM
| [reply] |
Its unfortunate, KM, that you didn't really read the question, or my posts for that matter. You might have noticed that I was not putting you down or saying that your answer sucked. I was merely pointing out that you gave an answer that ignored the question, followed by one that didn't. As for why I hadn't posted my own answer? Thats because I liked your second answer. But you want one from me that doesn't use a loop? Ok. I'll use recursion then:
sub addArray{ shift(@_) + addArray(@_) if(@_) }
$total = addArray( 1, 3, 8, 15, 7, 5, 3 )
Update:
Two other things KM, I notice that you voted -- on my original comment. I'm not sure why. Nothing I said in that post was incorrect or rude. I also have noticed that my recursive answer is similar to the one that Btrott posted. I'm not sure why I should care, but I didn't want you to think I had copied it, as I had not read it when I first posted this. Cheers. | [reply] [d/l] |