Article View: pl.comp.lang.python
Article #27974Re: Konstruktor funkcji
From: Stachu 'Dozzie' K.
Date: Thu, 31 Mar 2011 18:05
Date: Thu, 31 Mar 2011 18:05
45 lines
2623 bytes
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-mailReferences:
<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