Új hozzászólás Aktív témák
-
CWorm
aktív tag
Sziasztok!
Én most tanulom a Python-t.
Az alábbi oldalon járok a könyben, ezt már végigolvastam:
http://people.ubuntu.com/~kelemeng/.ufp3/refactoring.html
Viszont valamit nem értek ebben a példában.
A végefelé ezt írja:
"Ez egy okosan megírt kódrészlet"... és a fölötte, illetve az az előtt lévő kódrészletben van valami, amit nem értek.
Definiálva van a to_roman() függvény. Utána pedig van a build_lookup_tables() függvény, ami átdefiniálja a to_roman()-t.
Két bajom van ezzel.1. Nem látom sehol a kódban, hogy az eredeti, tehát a build_lookup_tables() függvényen kívül definiált to_roman() meg lenne hívva valamikor is. Olyan, mintha nem is használná semmi. Akkor minek van ott?
2. Miért kell a build_lookup_tables() függvényen belül átdefiniálni? Miért nem lehet csak úgy egy új névvel egy új függvényt létrehozni és azt használni a build_lookup_tables() függvényen belül? Van valami köze az eredeti to_roman()-hoz az átdefiniált verziónak? Mert ha igen, akkor az kimaradt a leírásból, vagy én vagyok a hülye...
Remélem tud valaki segíteni.
Előre is köszönöm.
Új hozzászólás Aktív témák
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- Azonnali notebookos kérdések órája
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Kerékpárosok, bringások ide!
- AMD vs. INTEL vs. NVIDIA
- Új csodafegyverrel gyorsítaná CPU-it az Intel
- Autós topik
- Fejhallgató erősítő és DAC topik
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Vezeték nélküli fülhallgatók
- További aktív témák...
- Nintendo Switch 2, dobozában, játékkal, ajándék tokkal és kiegészítőkkel, 6 hónap garanciával eladó!
- HP PROBOOK X360 11 G5 N5030 /8GB/256 GB SSD/11.6" Hd Touch laptop+tablet garanciás
- MSI GeForce RTX 4080 SUPER GAMING X SLIM 16G - Alza garancia 2027.01.31 - BESZÁMÍTOK!
- Prémium Tápegységek Yó árasítva Ingyen Fox-al érdekelnek?
- Szép Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i9-11950H 64/2TB RTX A4000 8GB 4K OLED
- Apple Watch Series 8 41mm GPS, Újszerű, 1 Év Garanciával
- HIBÁTLAN iPhone 14 128GB Starlight-1 ÉV GARANCIA - Kártyafüggetlen, MS4650
- AKCIÓ! 2TB Sandisk Extreme Portable V2 külső SSD meghajtó garanciával hibátlan működéssel
- HP Pavilion 15 - 15,6" Full HD - Intel Pentium N3710 - 4GB - 500GB HDD - Win10 PRO - MAGYAR - DWD R
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
