【Rust】シーケンシャルサーチ【アルゴリズム】

一つ一つ順番に見ていく

fn main() {

   let cd: [i32; 5] = [10, 2, 94, 34, 2];

   let n: i32 = cd.len() as i32;

   let a = 34;

   let mut i:i32 = 0;
   let mut p:i32 = -1;
   while (i < n && p == -1) {
      if a == cd[i as usize]{
         p = i;
      } else {
         i +=1;
      }
   }
   if p != -1 {
      println!("{}番目にありました", p + 1);
   }
   
}

4番目にありました