이름 catch 예제 BufferedReader reader; String line; void setup() { // creatWriter() 예제로부터 파일 불러오기 reader = createReader("positions.txt"); } void draw() { try { line = reader.readLine(); } catch (IOException e) { e.printStackTrace(); line = null; } if (line == null) { // 오류 또는 비어있는 파일로 인한 파일 읽기 종료 noLoop(); } else { String[] pieces = split(line, TAB); int x = int(pieces[0]); int y = int(pieces[1]); p..
이름 {} (중괄호) 예제 int[] a = { 5, 20, 25, 45, 70 }; void setup() { size(100, 100); } void draw() { for (int i=0; i < a.length; i++) { line(0, a[i], 50, a[i]); } } 설명 for 나 if 제어문 같은 함수 블록이나 문장 블록들의 시작과 끝을 지정합니다. 중괄호는 배열 선언의 초기값을 지정할 때 사용되기도 합니다. 문법 { statements } { ele0, ..., eleN } 매개변수 statements// 모든 가능한 문장의 나열 ele0, ..., eleN// 콤마로 구분되는 요소들의 집합 연관항목 () (parentheses)
이름 [] (배열 접근자) 예제 int[] numbers = new int[3]; numbers[0] = 90; numbers[1] = 150; numbers[2] = 30; int a = numbers[0] + numbers[1]; // 변수 'a'에 240을 할당한다. int b = numbers[1] + numbers[2]; // 변수 'b'에 180을 할당한다. 설명 배열 접근 연산자는 배열 내의 위치를 특정할 때 사용됩니다. 이 위치의 데이터는 위의 예제에서 처럼 array[element] = value 의 형태로 정의될 수 있고, value = array[element] 의 형태로 접근될 수 있습니다. 문법 datatype[] array[element] 매개변수 datatype// 사용자정의된..
이름 = (대입 연산자) 예제 int a; a = 30; // 값 30을 변수 'a'에 대입한다 a = a + 40; // 값 70을 변수 'a'에 대입한다 설명 어떤 값을 변수에 대입합니다. "=" 기호는 "같음"을 의미하지 않고, 자료를 변수에 저장할 때 사용됩니다. "=" 연산자는 공식적으로 '대입 연산자'(또는 할당 연산자)라고 불립니다. (int, float, strings 등등의) 다양한 자료형을 가진 변수들이 존재하는데, 대입연산자는 변수가 지정하고 있는 자료형과 일치하는 값만을 대입할 수 있습니다. 예를 들어, 변수의 자료형이 int 라면, 값의 자료형도 int여야 합니다. 문법 var = value 매개변수 var // 모든 사용 가능한 변수이름 value // 변수의 자료형과 같은 자료..
이름 ; (세미 콜론) 예제 int a; // 선언 a = 30; // 할당 println(i); // 함수 호출 설명 프로그램을 구성하는 문장들을 구분하는 문장 종결기호 입니다. 하나의 문장은 컴퓨터로 전달되는 완성된 명령이며, 이 명령들을 구분하는 데에 세미콜론이 사용됩니다. (우리말의 "." 마침표와도 비슷합니다.) 세미콜론은 for 문 내의 다양한 문장들을 구분하는 데에도 사용됩니다. 문법 statement; 매개변수 statement// 실행할 문장 하나 연관항목 for
이름 // (주석) 예제 // 창을 4사분면으로 나누는 // 두 개의 선을 그린다. line(0, 50, 100, 50); // 가로선을 그린다 line(50, 0, 50, 100); // 세로선을 그린다 설명 코드 중간에 삽입된 설명문입니다. 주석은 당신의 프로그램에 대한 정보를 다시 떠오르게 하거나, 다른 사람들에게 제공할 때 사용됩니다. 한 줄 주석은 두개의 / 기호로 표시됩니다. 주석은 컴파일러에 의해서 무시됩니다. 문법 //comment 매개변수 comment// 모든 문자열 연관항목 /* */ (multiline comment) /** */ (doc comment)
이름 /** */ (문서화 주석) 예제 /** 창을 4사분면으로 나누는 두 개의 선을 그린다. 먼저 가로선을 그리고 그 다음에 세로선을 그린다. */ line(0, 50, 100, 50); line(50, 0, 50, 100); 설명 코드가 내보내기 되었을 때, "index.html" 파일이 생성되면서 작성되는 주석문입니다. 문서화 주석(documentation comments)은 프로그램이 내보내졌을 때 당신의 스케치에 대한 설명을 공유하기 위하여 사용됩니다. 툴바에 있는 "Export" 단추를 눌러 코드를 내보내기 하세요. 문법 /** comment */ 매개변수 comment// 모든 문자열 연관항목 // (comment) /* */ (multiline comment)
이름 /* */ (여러 줄 주석) 예제 /* 창을 4사분면으로 나누는 두 개의 선을 그린다. 먼저 가로선을 그리고 그 다음에 세로선을 그린다. */ line(0, 50, 100, 50); line(50, 0, 50, 100); 설명 코드 중간에 삽입된 설명문입니다. 주석은 당신의 프로그램에 대한 정보를 다시 떠오르게 하거나, 다른 사람들에게 제공할 때 사용됩니다. 여러 줄 주석은 코드에 대한 긴 설명문을 남길 때 사용되거나 프로그램 디버깅 과정에서 명령어 집합의 일부를 일시적으로 제외할 때 사용됩니다. 주석은 컴파일러에 의해서 무시됩니다. 문법 /* comment */ 매개변수 comment// 모든 문자열 연관항목 // (comment) /** */ (doc comment)
이름 . (온점) 예제 // 클래스 HLine의 두 객체(h1과 h2)를 선언하고 제어한다 HLine h1 = new HLine(20, 1.0); HLine h2 = new HLine(50, 5.0); void setup() { size(200, 200); } void draw() { if (h2.speed > 1.0) { // .은 값을 얻거나 h2.speed -= 0.01; // 값을 설정할 때에도 사용할 수 있다 } h1.update(); // h1 객체의 update() 함수를 호출한다 h2.update(); // h2 객체의 update() 함수를 호출한다 } class HLine { // 클래스 정의 float ypos, speed; // 데이터 HLine (float y, float s) {..
이름 , (콤마) 예제 // 여러 개의 변수 선언을 구분하기 위해 사용된 콤마 int a=20, b=30, c=80; // 배열에 대입된 여러 개의 값을 구분하기 위해 사용된 콤마 int[] d = { 20, 60, 80 }; // 함수에 전달된 여러 개의 매개변수를 구분하기 위해 사용된 콤마 line(a, b, c, b); line(d[0], d[1], d[2], d[1]); 설명 값 대입과 함수 호출시 (매개)변수들을 구분합니다. 문법 value1, ..., valueN 매개변수 value1, ..., valueN//int, float, byte, boolean, color, char, String 등의 모든 자료형 변수들
- GUI
- GUI 프로그래밍
- java
- metaphysics
- Philosophy
- processing
- processing reference
- PyQT
- PySide6
- Pyside6 사용법
- Python
- Qt for Python
- StanfordEncyclopedia
- 스탠포드철학사전
- 철학
- 철학사전
- 프로그래밍
- 프로세싱
- 프로세싱 레퍼런스
- 프로세싱 레퍼런스 한국어판
- 프로세싱 레퍼런스 한글판
- 프로세싱 사용법
- 프로세싱 튜토리얼
- 형이상학
- Total
- Today
- Yesterday