Junior — Middle
შესაძლებელია თუ არა უარყოფითი მნიშვნელობების გამოყენება სიის ელემენტების ინდექსირებისთვის?
sobes.tech AI
პასუხი AI-სგან
დიახ, ზოგი პროგრამირების ენაში, როგორიცაა Python, შესაძლებელია გამოყენებულ იქნას უარყოფითი ინდექსები სიის ელემენტების მისაღებად. უარყოფითი ინდექსი ითვლება სიის ბოლოიდან: -1 არის ბოლო ელემენტი, -2 წინამორბედი და ასე შემდეგ.
Python-ის მაგალითი:
ჩემი_სია = [10, 20, 30, 40]
print(ჩემი_სია[-1]) # გამოიტანს 40
print(ჩემი_სია[-3]) # გამოიტანს 20
სხვა ენებში, მაგალითად Java ან C++, უარყოფითი ინდექსები ჩვეულებრივ არ მხარდაჭერილია და გამოძახება უარყოფითი ინდექსით გამოიწვევს შეცდომას.