in reply to Re^5: Using exists to check element in array
in thread Using exists to check element in array

Time and again I see you changing your posts in retrospect without marking updates.

For the sake of a decent discussion, please be consistent.

Now, I'll split my reply into multiple posts, so lets target my first argument:

Firstly:

your original example was:

my @a; $a[1] = undef; $a[2] = 0; $a[3] = 7;

and I replied

> > Your table shows exactly a consistent behavior to exists when used with hashes. Unset values just don't exist.

and here we go

use v5.12; use warnings; my (@x,%x); my $i=1; for my $v (undef,0,7) { $x[$i]=$x{$i}=$v; $i++; }
--- Index exists? $i @x %x 0 1 1 1 2 1 1 3 1 1 4

QED!

Cheers Rolf
(addicted to the Perl Programming Language :)
see Wikisyntax for the Monastery

Replies are listed 'Best First'.
Re^7: Using exists to check element in array
by Bod (Parson) on Feb 01, 2024 at 21:29 UTC
    Time and again I see you changing your posts in retrospect without marking updates

    Perhaps PM should enforce some text to explain node edits...

    Of course, it doesn't stop gibberish but the presence of gibberish will demonstrate that a change was made and imply that the poster didn't want people to know why they edited their post.

Re^7: Using exists to check element in array
by ikegami (Patriarch) on Feb 01, 2024 at 17:43 UTC

    No idea what you're trying to say. You simply wrote a program that prints a subset of my table. Well, you showed the output of such a program, but didn't actually provide it. Nothing here contradicts what I said, but you claim it does?

      I previously said it's consistent for hashes and arrays and proved it.

      Obviously, because I explicitly quoted the statement you denied.

      > Well, you showed the output of such a program, but didn't actually provide it

      I have no idea what that means, the code is provided.

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      see Wikisyntax for the Monastery

        I previously said it's consistent for hashes and arrays and proved it.

        Yes, you've said that, despite contradictory evidence. No, you didn't prove that. You didn't even attempt to!?!?

        I have no idea what that means, the code is provided.

        Look again. The code you provided does not output anything at all.

        You're just making false claims after false claims. I don't know why you're trolling like this, but it's getting old.