For Loop ในภาษา Dart

17 มิ.ย. 2019, 1:09:42

94

เรียนรู้การเขียน for loop 

void main() {
  final s = [ 1, 2, 3, 4 ];
  print(sum(s));
}

int sum(List<int> val) {
  int i = 0;
  int result  = 0;
  for(int i = 0; i < val.length; i++) {
    result += val[i];
  }
  return result;
}

ผลลัพท์

10

เราสามารถเขียนให้กระชับมากขั้น

void main() {
  final s = [ 1, 2, 3, 4 ];
  print(sum(s));
}

int sum(List<int> val) {
  int i = 0;
  int result  = 0;
  for(int v in val) {
    result += v;
  }
  return result;
}

ผลลัพท์

10

 

มานพ กองอุ่น

มานพ กองอุ่น : Developer

ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com