🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #51841

Re: MooseX::Method::Signatures - default dla zmiennych nazwanych

#51841
From: Krzysztof Krzyżaniak
Date: Tue, 23 Mar 2010 10:31
49 lines
2037 bytes
felippe <fbalicki@gmail.com> writes:

> Witam
>
> Taki problem - w dokumentacji do MooseX::Method::Signatures na cpan
> jest przykład na nazwane parametry z wartością domyślną. Problem w
> tym, że nawet ten przykład nie działa...
>
> Uproszczona wersja kodu:
eloy@jumon:/tmp$ more test.pl 
package Foo;

use Moose;
use MooseX::Method::Signatures;

method greet ( Int :$type = 1 ) {
    if ($type == 1) {
    print("ONE\n");
    }
    else {
    print("TWO\n");
    }
}

package main;
my $foo = Foo->new();
$foo->greet();

> Wynik:
> Use of uninitialized value in numeric eq (==) at nazwane.pl line 7.
> TWO

eloy@jumon:/tmp$ perl test.pl
ONE

> Ktoś może zgłębiał/rozwiązał ten problem?

eloy@jumon:/tmp$ dpkg -l perl libmoosex-method-signatures-perl
[..]
ii  libmoosex-method-signatures-p 0.30-1
ii  perl                          5.10.1-11

sprawdź czy masz najnowsze wersje pakietów.

  eloy
-- 
-------e-l-o-y----------------------------e-l-o-y-@-k-o-f-e-i-n-a-.-n-e-t------

       jak to dobrze, że są oceany - bez nich byłoby jeszcze smutniej
Technical Details
Message-ID: <gnus.87mxxzz5v3.fsf.eloy@kofeina.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <630caec0-f76c-4683-a570-0ea288136c21@t41g2000yqt.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: Krzysztof Krzyżaniak <eloy@kofeina.net>
Newsgroups: pl.comp.lang.perl
Subject: Re: MooseX::Method::Signatures - default dla zmiennych nazwanych
Date: Tue, 23 Mar 2010 11:31:44 +0100
Organization: http://www.wikia.com/ -- We are good guys!
Lines: 49
Message-ID: <gnus.87mxxzz5v3.fsf.eloy@kofeina.net>
References: <630caec0-f76c-4683-a570-0ea288136c21@t41g2000yqt.googlegroups.com>
NNTP-Posting-Host: chlor.kofeina.net
Mime-Version: 1.0
X-Trace: news.onet.pl 1269340562 28304 194.114.145.51 (23 Mar 2010 10:36:02 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Tue, 23 Mar 2010 10:36:02 +0000 (UTC)
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)
Cancel-Lock: sha1:MeUpS6wdDKCo/RO/2lKADYUcYMY=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit