[bcn-pm] dubte
Quim Rovira
quim a rovira.cat
dij maig 28 02:33:22 PDT 2009
On Thu, May 28, 2009 at 11:22 AM, Jordi Delgado <jdelgado a lsi.upc.edu>wrote:
> Hola,
>
> Hi ha una cosa que em porta una mica de cap.
> En un dels nous capitols de la darrera edicio
> de la Llama, hi ha aixo:
>
> (...)
> given( $ARGV[0] ) {
> when( /^-?\d+\.\d+$/ ) { #smart
> say 'Not a number!' }
> when( $_ > 10 ) { #dumb
> say 'Number is greater than 10' }
> when( $_ < 10 ) { #dumb
> say 'Number is less than 10' }
> default { say 'Number is 10' }
> }
> (...)
>
> Es bastant obvi el que vol fer, oi?
>
> El que em treu el son es el primer when:
>
> when( /^-?\d+\.\d+$/ ) { #smart
> say 'Not a number!' }
>
> Com que 'Not a number'?? Si precisament
> l'expressio regular /^-?\d+\.\d+$/ amb el que
> fa matching es amb (alguns) nombres!!
>
> En que m'estic equivocant??
>
> Salut!
>
> Jordi
>
> PS: He mirat a les errata del llibre i aixo
> no hi es. Tambe he buscat pels foros habituals
> i no ho he trobat.
>
> PS(II): Aixo pot ser molt interessant, no creieu?
> http://programming-musings.org/2009/05/25/flib/
>
>
Es refereix a que no és un enter, suposo...
:)
P.D.: Quan feu la propera birra?
-------------- part següent --------------
Un document HTML ha estat eliminat...
URL: <http://mail.pm.org/pipermail/barcelona-pm/attachments/20090528/904d1dc4/attachment.html>
Més informació sobre la llista de correu Barcelona-pm