일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Github
- dataframe
- gas
- Python
- Apache
- 파이썬
- GIT
- SQL
- list
- array
- PySpark
- PANDAS
- hive
- math
- Excel
- google apps script
- django
- Google Spreadsheet
- Kotlin
- Google Excel
- numpy
- matplotlib
- Redshift
- PostgreSQL
- Tkinter
- string
- Java
- c#
- Mac
- Today
- Total
목록for loop (9)
달나라 노트
반목문을 원하는 시점에 중단하거나 특정 단계를 건너뛸 수 있게 하는 기능은 break, continue를 통해 가능합니다. break는 실행되는 순간 break가 속해있는 반복문을 중단시키며 continue는 실행되는 순간 반복문의 해당 단계를 스킵하고 다음 단계로 넘어갑니다. 예시를 통해 알아봅시다. function myFunction() { var arr_test = [10, 11, 12, 13, 14, 15]; for (i of arr_test) { if (i == 13) { // i == 13인 경우 if문 실행 break; // if문에는 break가 있고 break가 실행되는 순간 for loop 종료 } Logger.log(i); } } -- Result 10.0 11.0 12.0 위 예시는..
Google Apps Script에서 for loop는 어떻게 사용할 수 있는지 알아봅시다. Google Apps Script에서 for loop의 형태는 여러 가지가 있으니 상황에 따라 또는 본인의 취향에 따라 골라서 사용하면 됩니다. Syntax for (i in iterator) { ... do something ... } 첫 번째 형태입니다. 보통의 for loop에서 많이 보이는 형태입니다. (참고로 iterator는 list나 array처럼 여러 개의 데이터를 하나로 묶어서 각각의 요소를 하나씩 꺼내면서 반복이 가능한 type을 의미합니다.) 근데 한 가지 중요한 차이가 있습니다. for ~ in loop에서는 array의 index를 i에 할당합니다. array를 가지고 for loop를 돌..
Python에서 반복문을 사용할 때 사용할 수 있는 break, continue, pass 의 기능을 C#에서도 거의 동일하게 제공합니다. 먼저 pass를 알아봅시다. Python에서 pass는 어떤 함수나 반복문에서 그냥 아무것도 하지 않고 지나가는 역할을 합니다. 예를들어 Python에서는 함수를 선언만 하고 함수 안에 아무것도 적어두지 않으면 에러가 발생합니다. 그때 pass를 함수 안에 적어두면 에러가 발생하지 않죠. 아무 기능이 없는 함수를 만들 때에는 pass 키워드를 사용해야한다는 것입니다. 이것은 Python의 for loop, if ~ else 등 모든 부분에 해당합니다. C#에서도 마찬가지로 pass와 동일한 기능을 구현할 수 있습니다. using System; class CardCat..
C#에서 for loop는 아래처럼 사용할 수 있습니다. for (int i=1; i 먼저 for loop에서 각 단계마다 사용될 인덱스를 선언하고 1로 초기화해줍니다. i for loop가 진행될 조건입니다. 이 조건이 true인 경우 for loop의 코드를 실행합니다. i=i+1; -> for loop가 한번 실행된 후 인덱스인 i값을 1 증가시켜줍니다. 아래는 for loop를 사용한 예시입니다. using System; class MyProgram { static void Main() { for (int i = 0; i < 5; i++) { Console.WriteLine(i); } } } -- Result 0 1 2 3 4 아래 예시는 for loop, if, break를 조합하여 사용한 예시..