python - Call a function until a sentinel value 代码解读?
PHPz
PHPz 2017-04-18 09:39:16
0
1
450
PHPz
PHPz

学习是最好的投资!

membalas semua(1)
迷茫

Kod telefon mudah alih.

Kod ini bijak menggunakan bentuk iter lain:

Jika dua parameter dihantar ke iter: boleh dipanggil dan sentinel, penjana yang dikembalikan akan berulang kali memanggil boleh dipanggil dan menghasilkan nilai pulangannya sehingga nilai pulangan dan sentinel adalah sama.

Kod yang setara:

def iter(callable, sentinel):
    while True:
        val = callable()
        if val == sentinel: break
        yield val
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan