<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Python: Fazer switch/case com dicionários</title>
	<atom:link href="http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/feed/" rel="self" type="application/rss+xml" />
	<link>http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/</link>
	<description>Programadores, uni-vos!</description>
	<lastBuildDate>Wed, 16 May 2012 12:39:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Gabriel Falcão</title>
		<link>http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-335</link>
		<dc:creator>Gabriel Falcão</dc:creator>
		<pubDate>Sun, 10 Jun 2007 21:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-335</guid>
		<description>Outro dia dei esse exemplo no meu mini-curso de python, só foi necessário antes explicar sobre funções de primeira classe, mas foi tranquilo!</description>
		<content:encoded><![CDATA[<p>Outro dia dei esse exemplo no meu mini-curso de python, só foi necessário antes explicar sobre funções de primeira classe, mas foi tranquilo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduardo Habkost</title>
		<link>http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-334</link>
		<dc:creator>Eduardo Habkost</dc:creator>
		<pubDate>Thu, 22 Mar 2007 18:06:13 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-334</guid>
		<description>No meu gosto pessoal, o try/except é que atrapalham o entendimento.   :)

Uso bastante o get() porque (na minha opinião) é sucinto sem perder legibilidade.</description>
		<content:encoded><![CDATA[<p>No meu gosto pessoal, o try/except é que atrapalham o entendimento.   :)</p>
<p>Uso bastante o get() porque (na minha opinião) é sucinto sem perder legibilidade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Osvaldo Santana Neto</title>
		<link>http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-333</link>
		<dc:creator>Osvaldo Santana Neto</dc:creator>
		<pubDate>Thu, 22 Mar 2007 16:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-333</guid>
		<description>Certa vez em uma lista longínqua eu li o GvR dizendo que o método .get() de dict não era muito pythônico justamente porque permite ocultar a ausência de uma chave em um dicionário.

E pro meu gosto (pessoal e intransferível) usar o .get() prejudica a leitura/entendimento do que está acontecendo.</description>
		<content:encoded><![CDATA[<p>Certa vez em uma lista longínqua eu li o GvR dizendo que o método .get() de dict não era muito pythônico justamente porque permite ocultar a ausência de uma chave em um dicionário.</p>
<p>E pro meu gosto (pessoal e intransferível) usar o .get() prejudica a leitura/entendimento do que está acontecendo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rbp</title>
		<link>http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-332</link>
		<dc:creator>rbp</dc:creator>
		<pubDate>Thu, 22 Mar 2007 12:56:45 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-332</guid>
		<description>Po, ehabkost, era exatamente o que eu ia comentar :)</description>
		<content:encoded><![CDATA[<p>Po, ehabkost, era exatamente o que eu ia comentar :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduardo Habkost</title>
		<link>http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-331</link>
		<dc:creator>Eduardo Habkost</dc:creator>
		<pubDate>Thu, 22 Mar 2007 12:12:22 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/2007/03/22/python-fazer-switch-case-com-dicionarios/#comment-331</guid>
		<description>Eu gosto de usar a seguinte construção, para evitar o try/except:


switch.get(case, func_default)()


Ou, na tentativa de ser mais explícito e não confundir quem está lendo:


fn = switch.get(case, func_default)
fn()</description>
		<content:encoded><![CDATA[<p>Eu gosto de usar a seguinte construção, para evitar o try/except:</p>
<p>switch.get(case, func_default)()</p>
<p>Ou, na tentativa de ser mais explícito e não confundir quem está lendo:</p>
<p>fn = switch.get(case, func_default)<br />
fn()</p>
]]></content:encoded>
	</item>
</channel>
</rss>

