for(int i =0 ; i
{
print("Hello");
}
랑
Stream.Range(0, 5).foreach( (int i) => print("Hello") );
이 두개가 같은 기능을 수행하잖아?
근데 성능이 for문이 더 빠름? 람다식은 전통적인 구문에 비해서 성능이 떨어진다는 얘기를 들어서
for(int i =0 ; i
{
print("Hello");
}
랑
Stream.Range(0, 5).foreach( (int i) => print("Hello") );
이 두개가 같은 기능을 수행하잖아?
근데 성능이 for문이 더 빠름? 람다식은 전통적인 구문에 비해서 성능이 떨어진다는 얘기를 들어서
당연히 떨어짐...
느린건 컴파일러가 안정화되지 않아서 그런거 아닌가? 스트림데이터로 변환하는게 코스트가 그리크진않을것같은데