일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- array
- Google Spreadsheet
- c#
- Google Excel
- numpy
- matplotlib
- gas
- hive
- Apache
- PANDAS
- Excel
- Github
- PostgreSQL
- SQL
- Mac
- list
- Redshift
- 파이썬
- google apps script
- Python
- PySpark
- Tkinter
- math
- GIT
- string
- Kotlin
- django
- dataframe
- Today
- Total
목록scope (2)
달나라 노트
아래와 같이 코드를 작성해 보았습니다. 보니까 myFunction에는 아무 내용도 없고 함수 밖에 변수가 선언되어있고 log method가 실행되고있네요. 함수에 아무 내용이 없는데 위 파일을 실행시키면 어떻게될까요? 위처럼 잘 실행됩니다. 이렇게 어떤 함수에도 속하지 않은 영역을 글로벌 영역(Global area)이라고 합니다. Google Apps Script에서 어떤 프로젝트 내의 .gs 파일에 있는 특정 함수를 지정하여 실행시키면 사실 다음과 같은 순서로 실행됩니다. 1. 프로젝트에 속한 모든 .gs 파일에서 글로벌 영역에 있는 모든 코드를 실행 2. 지정한 함수의 내용을 실행. 일반적으론 2번 과정만을 봐왔을 것입니다. 근데 사실 1번이라는 과정이 더 있습니다. 이제 1번 과정에 대해 좀 더 자..
Original source = www.w3schools.com public class JavaScope { // 이번에는 선언된 변수를 어느 위치에서 사용가능할지 알아보겠습니다. // 기본적으로 변수는 선언된 영역(코드 블록) 안에서만 사용 가능합니다. // 이것을 scope이라고 합니다. // 아래 예시는 test_val이라는 변수가 선언되기 전에는 해당 변수를 사용할 수 없고, // 선언된이후의 영역에서만 test_val을 사용할 수 있다는 내용입니다. public static void main(String args[]) { // 여기선 test_val을 사용할 수 없음. String test_val = "Test val"; // 여기선 test_val을 사용할 수 있음. System.out.pri..