🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Konstruktor funkcji

#27976
From: szatkus
Date: Tue, 05 Apr 2011 16:49
24 lines
1469 bytes
On Sat, 26 Mar 2011 10:32:54 +0100
szatkus <szatkus@gmail.com> wrote:

> 
> Czy w pythonie da się tworzyć funkcje w locie tak jak w JavaScript?
> Np. zmienna = function(arg) {cośtam, cośtam;}
> -- 
> szatkus <szatkus@gmail.com>

To może pokażę, co chcę osiągnąć, może ktoś mi poleci lepsze rozwiązanie.

Otóż mam:

def male_mod(self, mod):
    mod.tbonus *= 1.2
male.mod = male_mod

A chciałbym to nieco skrócić o tą ostatnią linijkę, czyli powołując się na przyzwyczajenia z JS chciałbym, żeby działało coś w stylu:

male.mod = def(self, mod):
    mod.tbonus *= 1.2

-- 
szatkus <szatkus@gmail.com>
Technical Details
Message-ID: <20110405184945.798c208c.szatkus@gmail.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news2.euro.net!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail
References: <20110326103254.cdd3b35e.szatkus@gmail.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news2.euro.net!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail
From: szatkus <szatkus@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: Konstruktor funkcji
Date: Tue, 5 Apr 2011 18:49:45 +0200
Organization: Aioe.org NNTP Server
Lines: 24
Message-ID: <20110405184945.798c208c.szatkus@gmail.com>
References: <20110326103254.cdd3b35e.szatkus@gmail.com>
NNTP-Posting-Host: hQr2/2o6gK2i20u/O7h9tw.user.speranza.aioe.org
Mime-Version: 1.0
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.8.2
X-Newsreader: Sylpheed 3.1.0beta2 (GTK+ 2.22.0; i686-pc-linux-gnu)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit