나는 C언어를 통해 CS를 알게 되었으며, 그렇게 CS의 길을 걸어왔다.
또한, 지금 주력 언어도 C와 C++이라 할 수 있다.
그래서인지 유달리 FOR문을 FOREACH보다 주로 사용하는 것 같다.
오늘의 포스팅은 FOREACH문에 대해 정리하며, FOREACH를 잊지말자는 의미로 간략하게 적어보았다.
FOR 문
for([초기화]; [조건]; [증감문]) {}
모든 Data Type에서 사용가능
FOREACH 문
foreach([자료형] [변수] in [컬렉션]) {}
ArrayList와 같은 Collection에서만 사용가능
사용자 정의 Data Type에서 사용하기 위해서는 IEnumerable과 IEnumerator를 상속해야함
Generic Class에서는 IEnumerable<T>와 IEnumerator<T>를 상속하면 됨
FOR 문보다 대체적으로 속도가 빠르다
'Computer Science' 카테고리의 다른 글
[C#] Func과 Action (0) | 2020.04.08 |
---|---|
[C#] Delegate와 Event (0) | 2020.04.08 |
[SQL] SQL 기본 공부(2) (0) | 2020.04.06 |
[SQL] SQL 기초 공부(1) (0) | 2020.04.06 |
[SQL] MySQL 설치하기 (0) | 2020.04.06 |