Skip to content

Instantly share code, notes, and snippets.

@aruld
Created October 19, 2011 18:30
Show Gist options
  • Select an option

  • Save aruld/1299218 to your computer and use it in GitHub Desktop.

Select an option

Save aruld/1299218 to your computer and use it in GitHub Desktop.
Dart forEach() on a List/Set
main() {
List<String> list = new List<String>();
list.add('one');
list.add('two');
list.add('twelve');
list.forEach((element) => print(element));
Set<String> set = Set.from(list);
set.forEach((element) => print(element));
}
@thesensei254

Copy link
Copy Markdown

@zwells0225 Two more questions come up, how old is github and how old am I? lol

ghost commented Aug 11, 2019

Copy link
Copy Markdown

cool !

@faizan-jivani

faizan-jivani commented Aug 28, 2019

Copy link
Copy Markdown

LOL, this was posted 8 years ago, and everyone is just now commenting probably because of Flutter!

@zwells0225 alright 😄

@faizan-jivani

Copy link
Copy Markdown

@zwells0225 Two more questions come up, how old is github and how old am I? lol
@Ngondo haha

@xkdcc

xkdcc commented Dec 11, 2019

Copy link
Copy Markdown

LOL, this was posted 8 years ago, and everyone is just now commenting probably because of Flutter!

True 😄

@gakyoo

gakyoo commented Jan 22, 2020

Copy link
Copy Markdown

Definitely because of Flutter.

@Kantulaev

Copy link
Copy Markdown

Yea flutter

@Javitonito-Javier

Copy link
Copy Markdown

thx for sharing

@ars27196

ars27196 commented Mar 2, 2020

Copy link
Copy Markdown

Thanks, I don't even know dart was this old.

@baobuiquang

Copy link
Copy Markdown

I came here because of Flutter...

Created 9 years ago

@anhpv315

Copy link
Copy Markdown

thanks

@idrisov-ri

Copy link
Copy Markdown

yeap, Flutter 😄

@giuliano-macedo

Copy link
Copy Markdown

thnks my dude, yup, flutter as well

@ench0

ench0 commented May 11, 2020

Copy link
Copy Markdown

What is Dart? :-)

@oonxselhakeem

Copy link
Copy Markdown

flutter is here

@adityachaudhari

Copy link
Copy Markdown

LOL, this was posted 8 years ago, and everyone is just now commenting probably because of Flutter!

haha True !!

@lmas3009

lmas3009 commented Aug 2, 2020

Copy link
Copy Markdown

Thanks

@AdityaBelani

Copy link
Copy Markdown

Still Commenting!

@fourpointfour

Copy link
Copy Markdown

Hey, what if we want to execute a block of comments using forEach? Would the following be valid?

list.forEach( (item) {
//do something
//do something else
});

@Babwenbiber

Babwenbiber commented Nov 12, 2020

Copy link
Copy Markdown

@fourpointfour
list.forEach((item) => print(item)); is nothing else then list.forEach((item) { return print(item);});
since the return type is void, you are not using the return type anyways. So your syntax is totally valid.

@leenabhandari

Copy link
Copy Markdown

cool

@alperenarc

alperenarc commented Dec 7, 2020

Copy link
Copy Markdown

You can use set.forEach(print) instead of set.forEach((element) => print(element))

@yeicobF

yeicobF commented May 13, 2021

Copy link
Copy Markdown

Great!

@luigi-cuomo-3r

Copy link
Copy Markdown

Awesome!

@jfcompliasset

Copy link
Copy Markdown

We still use it in 2021, thanks man!

@icgoogo

icgoogo commented Oct 7, 2021

Copy link
Copy Markdown

i think we should avoid using set for variable name

@gulsenkeskin

Copy link
Copy Markdown

BIG thanks

@Shuusan

Shuusan commented Feb 21, 2022

Copy link
Copy Markdown

ありがとうございます!!!!!!!

@amirul12

Copy link
Copy Markdown

COOL

@GenaroGonzalezz

Copy link
Copy Markdown

Nice, thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment