Sobes.tech
Intern

როგორ განვსაზღვროთ საწყისი და საბოლოო საზღვრები `for` ციკლის გამოყენებისას?

sobes.tech AI

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

როდესაც იყენებთ for ციკლს, საწყისი და საბოლოო საზღვრები განსაზღვრავს, საიდან იწყება იტერაცია და რა პირობით მთავრდება.

მაგალითად, თუ გსურთ ყველა ელემენტის გადავლა მასივში:

  • საწყისი საზღვარი ჩვეულებრივ 0-ია (პირველი ელემენტის ინდექსი).
  • საბოლოო საზღვარი არის მასივის სიგრძე მინუს 1, მაგრამ ციკლის პირობაში ჩვეულებრივ გამოიყენება < მასივის სიგრძე, რათა არ გამოვიდეთ საზღვრების გარეთ.

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

const arr = [10, 20, 30];
for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

აქ, i იწყება 0-დან და იზრდება მანამ, სანამ i ნაკლებია მასივის სიგრძეზე, რაც უზრუნველყოფს ყველა ელემენტის გადავლას საზღვრების გარეთ გასვლის გარეშე.