Besonderhede van voorbeeld: -9140781277642401906

Metadata

Author: WikiMatrix

Data

Bulgarian[bg]
Пример за генератор в Phyton, който връща итератор за номерата на Фибоначи: def fibonacci(limit): a, b, c = 0, 1, 0 while c < limit: yield a a, b, c = b, a+b, c+1 for number in fibonacci(100): # The generator constructs an iterator print(number) Някои обектно-ориентирани езици като C#, C++ (по-нови версии), Delphi (по-нови версии), Go, Java (по-нови версии), Lua, Perl, Python, Ruby предоставят присъщ начин за итериране през елементите на структура от данни без въвеждането на изричен итератор.
Macedonian[mk]
Еден пример на генератор е враќање на Фибоначи броевите со користење на Пајтон: def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a+b for number in fibonacci(): # Use the generator as an iterator print number 1.1.2 Имплицитни итератори Некои објектно-ориентирани јазици како Perl, Python, C #, Ruby и подоцнежните верзии на Јава и Делфи обезбедуваат внатрешен начин на процесирање преку елементите на класа објект без воведување на експлицитни итератор објекти.

History

Your action: