🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27974

Re: Konstruktor funkcji

#27974
From: Stachu 'Dozzie' K.
Date: Thu, 31 Mar 2011 18:05
45 lines
2623 bytes
On 2011-03-31, Wojciech Muła <wojciech_mula@poczta.null.onet.pl.invalid> wrote:
> Adam Byrtek wrote:
>> On 03/28/2011 06:16 PM, Wojciech Muła wrote:
>>> Szczerze mówiąc to nie widzę jakiś szczególnych niedogodności z tym
>>> związanych. (I nie pamiętam kiedy ostatni raz korzystałem z lambd).
>>
>> Kwestia przyzwyczajenia do stylu i ograniczeń danego języka. Wielu 
>> programistów Javy też nie widzi niedogodności tego języka.
>
> A mógłbyś podać jakiś przykład zastosownia wieloliniowych lambd
> w jakimś języku imperatywnym? (Javascript?) Ale taki przykład,
> gdzie będzie widać, że ta lambda coś naprawdę daje.

#v+
#!/usr/bin/perl

use Getopt::Long;

my %opts = (
  help      => 0,
  checkout  => 1,
  clean     => 1,
  inform    => 0,
);

my $result = GetOptions(
  "help|h"    => \$opts{help},
  "checkout!" => \$opts{checkout},
  "commit!"   => \$opts{commit},
  "clean!"    => \$opts{clean},
  "debug"     => sub {
    $opts{commit} = 0;
    $opts{clean}  = 0;
    $opts{inform} = 1;
  },
);

# ...
#v-

Objaśniać kod czy widać co się dzieje?

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <in2fpo$beq$3@solani.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.straub-nv.de!weretis.net!feeder4.news.weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
References: <20110326103254.cdd3b35e.szatkus@gmail.com> <20110326105858.ebb84426.gryf_esm-no@spam-o2.pl> <slrniorg1g.ral.wojciech_mula@cat.tac> <imkrag$jtu$1@inews.gazeta.pl> <20110328181622.4d669239@cat.tac> <in03me$d2g$1@inews.gazeta.pl> <slrnip9g51.dm9.wojciech_mula@cat.tac>

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!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.straub-nv.de!weretis.net!feeder4.news.weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.python
Subject: Re: Konstruktor funkcji
Date: Thu, 31 Mar 2011 18:05:44 +0000 (UTC)
Organization: solani.org
Lines: 45
Message-ID: <in2fpo$beq$3@solani.org>
References: <20110326103254.cdd3b35e.szatkus@gmail.com> <20110326105858.ebb84426.gryf_esm-no@spam-o2.pl> <slrniorg1g.ral.wojciech_mula@cat.tac> <imkrag$jtu$1@inews.gazeta.pl> <20110328181622.4d669239@cat.tac> <in03me$d2g$1@inews.gazeta.pl> <slrnip9g51.dm9.wojciech_mula@cat.tac>
Mime-Version: 1.0
X-Trace: solani.org 1301594744 11738 eJwFwYEBwCAIA7CXdNBSzkEm/59gAuNmhxN0DCZ6TVHXhvpnslQeJ72+MLDsijuXTkPeV3gnTREj (31 Mar 2011 18:05:44 GMT)
X-Complaints-To: abuse@news.solani.org
NNTP-Posting-Date: Thu, 31 Mar 2011 18:05:44 +0000 (UTC)
User-Agent: slrn/pre0.9.9-111 (Linux)
X-User-ID: eJwFwQkRADAIAzBLlKcDOYMb/iUsCSM4xxn02FixyrS3CTwata+qzvaRAZtZVnigjN70wXwGSxBp
Cancel-Lock: sha1:mM045ZyWSleAuQbkYsFghKBP2Zo=
X-NNTP-Posting-Host: eJwFwQkBgAAIA8BMsDEkjvL0j+BdQKZOKsS4OEa1zznsqZQcvljU5H6Tymrc0JZh2958fwu8EOM=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit