Statespressions? (Re: Draft Pep (was: Re: Let's Talk About Lambda Functions!))

Emile van Sebille emile at fenx.com
Tue Aug 6 06:11:22 CEST 2002


Greg Ewing
> Applying some wild lateral thinking here, maybe what we
> want is not a way of writing def statements in the middle
> of expressions, but a way of writing expressions that
> allows them to include statements.
> 
> Suppose you could write something like
> 
>    dict callbacks:
> 
>      def "case a"():
>        ...
> 
>      def "case b"():
>        ...
> 
>      def "case c"():
>        ...
> 

Supposing you can, and continuing laterally off the page...

Except for the dict and implied indent level, isn't this a module?

import callbacks
callbacks = callbacks.__dict__
callbacks['case a']

 
--

Emile van Sebille
emile at fenx.com

---------




More information about the Python-list mailing list