일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PostgreSQL
- 파이썬
- array
- Github
- django
- google apps script
- dataframe
- numpy
- Google Spreadsheet
- Tkinter
- Mac
- math
- Excel
- Java
- GIT
- PySpark
- Kotlin
- PANDAS
- Python
- gas
- Apache
- hive
- list
- matplotlib
- c#
- string
- Redshift
- Google Excel
- SQL
- Today
- Total
목록for loop (10)
달나라 노트
procedure 내부에서 for syntax를 사용할 수 있습니다. create or replace procedure schema.procedure_name( f1 in bigint, f2 in float, f3 in varchar)language plpgsqlas $$ begin for i in 1..10 loop raise notice 'i = %', i; end loop; end;$$;-- Resulti = 1i = 2i = 3i = 4i = 5i = 6i = 7i = 8i = 9i = 10 가장 기본적인 for loop 형태는 위와 같습니다.1에서 10까지의 숫자를 대상으로 for loop를 실행합니다.주의할..
반목문을 원하는 시점에 중단하거나 특정 단계를 건너뛸 수 있게 하는 기능은 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..