15.03.2020 Views

perl-language-es

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

devuelve si se encontraron elementos coincidentes o no

• @a = LIST y (LIST) = LIST devuelve si la LISTA del lado derecho produjo o no escalas

Examples

Lista de valores verdaderos y falsos

use feature qw( say );

# Numbers are true if they're not equal to 0.

say 0

? 'true' : 'false'; # false

say 1

? 'true' : 'false'; # true

say 2

? 'true' : 'false'; # true

say -1

? 'true' : 'false'; # true

say 1-1

? 'true' : 'false'; # false

say 0e7

? 'true' : 'false'; # false

say -0.00

? 'true' : 'false'; # false

# Strings are true if they're not empty.

say 'a'

? 'true' : 'false'; # true

say 'false' ? 'true' : 'false'; # true

say ''

? 'true' : 'false'; # false

# Even if a string would be treated as 0 in numeric context, it's true if nonempty.

# The only exception is the string "0", which is false.

# To force numeric context add 0 to the string

say '0'

? 'true' : 'false'; # false

say '0.0'

? 'true' : 'false'; # true

say '0e0'

? 'true' : 'false'; # true

say '0 but true' ? 'true' : 'false'; # true

say '0 whargarbl' ? 'true' : 'false'; # true

say 0+'0 argarbl' ? 'true' : 'false'; # false

# Things that become numbers in scalar context are treated as numbers.

my @c = ();

my @d = (0);

say @c

? 'true' : 'false'; # false

say @d

? 'true' : 'false'; # true

# Anything undefined is false.

say undef

? 'true' : 'false'; # false

# References are always true, even if they point at something false

my @c = ();

my $d = 0;

say \@c

? 'true' : 'false'; # true

say \$d

? 'true' : 'false'; # true

say \0

? 'true' : 'false'; # true

say \''

? 'true' : 'false'; # true

Lea Verdadero y falso en línea: https://riptutorial.com/es/perl/topic/649/verdadero-y-falso

https://riptutorial.com/es/home 129

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!