Moet jy geneste vir lusse vermy?

INHOUDSOPGAWE:

Moet jy geneste vir lusse vermy?
Moet jy geneste vir lusse vermy?

Video: Moet jy geneste vir lusse vermy?

Video: Moet jy geneste vir lusse vermy?
Video: Cracking the Quantum Code: Physicist Exposes Reality 2024, November
Anonim

Vermy swaar nes 'n Baie slegte idee is om lusse binne-in lusse te nes, want dit beteken ook om vir verskeie iteratorveranderlikes (i, j, k, l, m…) te sorg. Jy kan swaar nes en lusse binne-lusse vermy met gespesialiseerde gereedskapmetodes. Dink aan slegte redigeerders en klein skerms.

Is dit sleg om geneste vir lusse te gebruik?

Neste lusse is dikwels (maar nie altyd nie) slegte praktyk, want hulle is dikwels (maar nie altyd nie) oordrewe vir wat jy probeer doen. In baie gevalle is daar 'n baie vinniger en minder verkwistende manier om die doelwit te bereik wat jy probeer bereik.

Kan jy geneste lusse vermy?

Vermy geneste lusse met itertools . Daar is ook 'n manier om geneste lusse deur itertools te vermy. produk. Jy kan itertools gebruik. produk om alle kombinasies van veelvuldige lyste in een lus te kry, en jy kan dieselfde resultaat as geneste lusse kry.

Is geneste lusse belangrik?

Neste lusse is nuttig wanneer jy vir elke deurgang deur die buitenste lus 'n paar aksies op die data in die buitenste lus moet herhaal. … Jy lees byvoorbeeld 'n lêer reël vir reël en vir elke reël moet jy tel hoeveel keer die woord “die” gevind word.

Waarom is geneste kode sleg?

Diep geneste voorwaardes maak dit omtrent onmoontlik om te sê watter kode sal loop, of wanneer. Die groot probleem met geneste voorwaardes is dat dit die kode se beheervloei vertroebel: met ander woorde, hulle maak dit omtrent onmoontlik om te sê watter kode sal loop, of wanneer.

Aanbeveel: