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 хурдтар аз дарозии массив аст, зиёд мешавад, ки ин кафолат медиҳад, ки ҳамаи унсурҳоро бидуни баромадан аз ҳад гузаронед.