1. Glossaryفەرهەنگی زاراوەکان
Recursion
خۆبانگکردنەوە
Proposed Kurdish term — under reviewزاراوەی پێشنیارکراو — لە ژێر پێداچوونەوەدایە

Definitionپێناسە

When a function calls itself to solve a smaller copy of the same problem, until it reaches a case simple enough to answer directly.

کاتێکە کە بانگی خۆی دەکاتەوە بۆ چارەسەرکردنی وێنەیەکی بچووکتری هەمان کێشە، تا دەگاتە حاڵەتێک کە ئەوەندە سادەیە ڕاستەوخۆ وەڵام بدرێتەوە.

Exampleنموونە

countdown calls itself with a smaller number each time; minimax and the road-map search work in the same way.

countdown هەر جارێک بە ژمارەیەکی بچووکتر بانگی خۆی دەکاتەوە؛ و گەڕانی نەخشەی ڕێگاکان بە هەمان شێوە کار دەکەن.

def countdown(n):
    if n == 0:
        print('Go!')
    else:
        print(n)
        countdown(n - 1)

countdown(3)  # 3 2 1 Go!

Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر

ڕیکێرژن، خۆبانگکردنەوەکە، خۆبانگکردنەوەیەک، خۆبانگکردنەوەی، خۆبانگکردنەوەیەکی

Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە

Built on the registry's function-call (بانگکردنی کردار): a function that calls itself again. Proposed.

Related termsزاراوە پەیوەندیدارەکان

Videosڤیدیۆکان

Learn RECURSION in 5 minutes! 😵Bro Code · Englishئینگلیزی · 372K viewsبینین · 10K likesلایک

A function that calls itself: one walk written with a loop and with recursion, the base case that stops it, and why loops are faster.

کە بانگی خۆی دەکاتەوە: هەمان ڕۆیشتن جارێک بە و جارێک بە دەنووسرێت، کە ڕایدەگرێت و بۆچی خێراترن.

Recursion Simply Explained with Code Examples - Python for BeginnersPython Simplified · Englishئینگلیزی · 253K viewsبینین · 7.5K likesلایک · Partبەشی 0:15–2:46 (ofلە 9:07)

Learn more inزیاتر فێربە لە