Sobes.tech
Junior — Middle

შესაძლებელია თუ არა უარყოფითი მნიშვნელობების გამოყენება სიის ელემენტების ინდექსირებისთვის?

sobes.tech AI

პასუხი AI-სგან

დიახ, ზოგი პროგრამირების ენაში, როგორიცაა Python, შესაძლებელია გამოყენებულ იქნას უარყოფითი ინდექსები სიის ელემენტების მისაღებად. უარყოფითი ინდექსი ითვლება სიის ბოლოიდან: -1 არის ბოლო ელემენტი, -2 წინამორბედი და ასე შემდეგ.

Python-ის მაგალითი:

ჩემი_სია = [10, 20, 30, 40]
print(ჩემი_სია[-1])  # გამოიტანს 40
print(ჩემი_სია[-3])  # გამოიტანს 20

სხვა ენებში, მაგალითად Java ან C++, უარყოფითი ინდექსები ჩვეულებრივ არ მხარდაჭერილია და გამოძახება უარყოფითი ინდექსით გამოიწვევს შეცდომას.