향상된 for문기타2023. 2. 13. 00:01
Table of Contents
장단점
장점
- 간편한, 가독성 좋은 코드
- 배열의 인덱스 문제(정해진 인덱스를 넘어버리는 예외 등)를 해결할 수 있다.
단점
- 인덱스를 사용하지 못한다.
- 배열이나 자바의 ArrayList 값을 사용할 수 있지만 절대 수정할 수 없다.
C / C++
1차원 배열은 가능하나 다차원 배열에서 적용은 모르겠다.(알고있다면 댓글 남겨주세요)
int array[] = {1,2,3,4};
for (int i : array)
{
cout << i << endl;
}
JAVA
1차원 배열
String[] arr = {"0-0","0-1","0-2"};
for(String i : arr) System.out.println(i);
/*
0-0
0-1
0-2
*/
다차원 배열
String [][]arr = {
{"0-0","0-1","0-2"},
{"1-0","1-1","1-2"},
};
for(String[] i : arr)
{
for(String j : i) System.out.println(j);
}
/*
0-0
0-1
0-2
1-0
1-1
1-2
*/
Python
1차원 리스트
arr = ["0-0","0-1","0-2"]
for i in arr:
print(i)
#0-0
#0-1
#0-2
다차원 리스트
arr = [["0-0","0-1","0-2"], ["1-0","1-1","1-2"]]
for i in arr:
for j in i:
print(j)
#0-0
#0-1
#0-2
#1-0
#1-1
#1-2
'기타' 카테고리의 다른 글
카멜 케이스, 파스칼 케이스, 스네이크 케이스 (0) | 2023.07.03 |
---|---|
순서도(Flowchart) (0) | 2023.01.16 |
BCD 코드와 3초과 코드 (1) | 2022.12.24 |
진수, 진법 변환, 보수 (0) | 2022.11.29 |
벤포드의 법칙(with 파이썬) (1) | 2022.11.23 |