Informatika2-2012/Eloadas10

A MathWikiből
(Változatok közti eltérés)
(Osztályok és kivételek)
(Osztályok és kivételek)
1. sor: 1. sor:
 
== Osztályok és kivételek ==
 
== Osztályok és kivételek ==
 +
 +
=== Osztályok ===
 +
 +
Az osztályokat alapvetően egységbezárásra használják. Ami által a program tagolhatósága és újrahasznosítása nő.
 +
 +
Osztályok változókból és metódusokból állnak.
 +
 +
<python>
 +
class MyClass:
 +
  pass
 +
</python>
 +
 +
Az előbbi kód egy alap gyűjtő osztályt reprezentál.
 +
 +
=== Kivételek ===
 +
<python>
 +
try:
 +
  ...
 +
except <exp> as <v>:
 +
  ...
 +
else:
 +
  ...
 +
finally:
 +
  ...
 +
</python>
 +
 +
=== with értelmezése ===
 +
Egyenértékű kód:
 +
<python>
 +
__enter__()
 +
try:
 +
  doSth()
 +
finally:
 +
  __exit__()
 +
</python>
 +
 +
=== iterátorok ===
 +
 +
=== yield hogyan ===
 +
Memória barát funkcionális program elem, generátor
 +
 +
==== generátor ====

A lap 2012. április 17., 17:56-kori változata

Tartalomjegyzék

Osztályok és kivételek

Osztályok

Az osztályokat alapvetően egységbezárásra használják. Ami által a program tagolhatósága és újrahasznosítása nő.

Osztályok változókból és metódusokból állnak.

class MyClass:
  pass

Az előbbi kód egy alap gyűjtő osztályt reprezentál.

Kivételek

try:
  ...
except <exp> as <v>:
  ...
else:
  ...
finally:
  ...

with értelmezése

Egyenértékű kód:

__enter__()
try:
  doSth()
finally:
  __exit__()

iterátorok

yield hogyan

Memória barát funkcionális program elem, generátor

generátor

Személyes eszközök