2 پاسخ

ارور در دارت

main(){
  //Practice 1:2
  List listY = [3, 5, 6, 7, 12, 4];
  print(func2(listY));
}

//Practice 1:2  
  int func2(List listfunc){
    int sumlist2 = 0;
    int i;
    for(i=0;i<=6;i++){
      sumlist2 = listfunc[i] + sumlist2;
    }
    return sumlist2;
  }

مشکل از چیه نمیدونم!!


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
1

با جواب زیر احتمالا میفهمید مشکل کجاست

main(){
  //Practice 1:2
  List listY = [3, 5, 6, 7, 12, 4];
  print(func2(listY));
}

//Practice 1:2  
int func2(List listfunc){
  int sumlist2 = 0;
  for(int i = 0; i < listfunc.length ;i++){
    sumlist2 += listfunc[i];
  }
  return sumlist2;
}

ارورتون برای اینکه شما 6 تا آیتم داخل آرایه دارید ولی 7 بار حلقه رو اجرا میکردید


سید علیرضا محمد مرادی
تخصص : برنامه نویس
@Alirezamoradi2ns 4 سال پیش مطرح شد
0

@hesammousavi
سلطان دمت گرم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام