Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS Swift Basics (retired) Control Flow While and Do-While Loop

lost

lost with this loop stuff. asking to print out array using loop. let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] var index = 0 while index < numbers.count true { println(numbers[index]) index++ }

while_loops.swift
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
var index = 0
while index < numbers.count true {
  println(numbers[index])
  index++
  }

1 Answer

Curt Miller
Curt Miller
7,181 Points

This is very close, you just don't need the true in the while statement because it already requires a boolean expression and will continue to loop as long as its true. It would be repetitive to say true again. One way of stating what you wrote might be "while it is true that index is less than the count of array numbers is true, do {}" instead of just "while it is true that index is less than the count of array numbers, do {}".

hope that helps!