Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
So far in this part you've seen a few ways to create a list. The first way was to create what is known as a list literal. This is when we just used a couple of brackets to create an empty list. It's convenient and you'll be using it all the time. The second way we created a list was to create an empty using a constructor. We use this technique to create a list of potential null elements. Now, we are going to create a conditional list. Let's say we just want to add test scores above a 75. Well, we could create an empty list and then check each score. If it's higher than 75, then we could add it to the list. Dart actually provides a way of conditionally building a list when you are creating it. Let's see this in action. We're going to get started creating some grades. Open a new instance in DartPad. Let's create three grades. Now let's create a list of tests. Here, we've used the list literal. Now let's check each test while we build the list. Finally, we'll print out the list. Now run the program. You'll see we have a list that contains John's test and Susie's test, while Ted's test failed to make the grade.
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.