function
-
[Python] 파이썬 입문 5(반복문, 함수, 생성기)CSE/Python 2015. 12. 18. 13:27
1. 파이썬 입문 1-1. 반복과 루프 가장 널리 사용되는 루프 관련 구조물은 for문입니다. for문은 항목들의 모임에 대해 반복 수행하는데 사용됩니다. 반복은 파이썬에서 가장 풍부한 기능을 제공하는 기능 중 하나입니다. 가장 널리 사용되는 반복의 형태는 간단히 문자열, 리스트, 튜플같은 순서열의 모든 구성 요소에 대해 루프를 도는 것입니다. 다음은 한 예입니다. 123for n in [1, 2, 3, 4, 5, 6, 7, 8, 9]: print "2 to the %d power is %d" % (n, 2**n) Colored by Color Scriptercs 앞의 예에서, 변수 n에는 각 반복마다 리스트 [1,2,3,4,...,9]에 있는 다음 항목이 할당됩니다. 정수 범위에 대해 루프를 도는 일은..
-
[javascript] 52. closure - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:35
JavaScript Closures 자바스크립트 변수는 지역 변수 혹은 전역 변수에 속해 있습니다. Private 변수는 closures를 통하여 만들 수 있습니다. 1. Global Variables 함수는 함수내에 선언된 모든 변수를 접근 할 수 있습니다: 1234function myFunction() { var a = 4; return a * a;}cs 그러나, 함수는 함수 밖에 선언된 변수 또한 접근 가능합니다: 1234var a = 4;function myFunction() { return a * a;}cs 위의 예제에서는 a는 전역 변수입니다. 웹 페이지에서, 전역 변수는 윈도우 객체(Window Object)에 속합니다. 전역 변수는 페이지 내의 모든 스크립트에서 사용되어 집니다. 맨 처음 ..
-
[javascript] 51. 함수 호출(function invocation) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:34
JavaScript Function Invocation 자바스크립트 함수는 4가지 방식으로 호출될 수 있습니다. 1. The this Keyword 자바스크립트에서, 하나의 것을 this라 부르는 이것을 현재 코드에서 자기자신을 지칭하는 객체입니다. (In JavaScript, the thing called this, is the object that "owns" the current code.) 함수에서 사용할 때, this의 값은 함수 자신의 객체 입니다. 2. Invoking a JavaScript Function 함수의 코드는 함수가 선언 될 때 실행되는 것이 아닙니다. 함수가 호출 될 때, 실행되는 것입니다. 3. Invoking a Function as a Function 1234functi..
-
[javascript] 50. 함수 매개변수(function parameters) - 자바스크립트 강좌Web/JavaScript 2015. 6. 13. 15:34
JavaScript Function Parameters 함수는 매개변수 값을 검사하는 어떤 행위도 하지 않습니다. 1. Function Parameters and Arguments 함수 매개변수(parameter)는 함수 선언 안에 나열된 이름들(names)입니다. 함수 인자(arguments)는 함수에서 넘겨 받은 실제 값(values) 입니다. 2. Parameter Rules 함수 선언은 매개변수의 데이터 타입을 명시하지 않습니다. 함수는 넘겨받은 인자에 대한 타입 검사를 수행하지 않습니다. 함수는 넘겨 받은 인자의 수를 검사하지 않습니다. 3. Parameter Defaults 인자없이 함수가 호출되었을 경우, 빠진 인자 값들은 undifined로 설정 됩니다. 가끔은 위와 같은 상황을 허용하지..
-
[javascript] 49. 함수 선언(function definitions) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:33
JavaScript Function Definitions 자바스크립트 함수는 function 키워드로 선언합니다. 1. Function Declarations 아래 문법과 같이 함수를 선언 할 수 있습니다. 123function functionName(parameters) { code to be executed}Colored by Color Scriptercs 선언된 함수는 바로 실행되는 것이 아닙니다. 선언된 함수는 나중에 사용하기 위해 저장되거나, 나중에 실행되어 질 것입니다. 2. Function Expressions 함수는 식을 사용하여 선언 할 수도 있습니다. 1var x = function (a, b) {return a * b};cs 함수식이 변수에 저장되어 진 후에, 변수는 함수로 사용되어 ..
-
[javascript] 10. 함수(Functions) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 14:28
JavaScript Functions 함수는 특정한 일을 수행하기위해 블록(block)내에 설계된 코드입니다. 함수는 호출될 때 실행됩니다. 1234function myFunction(p1, p2) { return p1 * p2; // the function returns the product of p1 and p2} Colored by Color Scriptercs 1.JavaScript Function Syntax 함수는 함수(Function) 키워드 다음으로 이름, 다음으로 괄호() 를 통해 선언합니다. 함수 이름은 문자, 숫자, 언더바, 달러마크를 포함 할 수 있습니다. 괄호는 매개변수(Parameter)를 포함 할 수도 있습니다. (ex: (매개변수1, 매개변수2,....) ) 함수에서 실행되어..
-
[PHP] 13.함수 (functions) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:45
PHP 5 Functions PHP의 실질적인 강력함은 함수에서 옵니다; 1000개 이상의 내장된 함수가 존재합니다. 1. PHP User Defined Functions PHP 내장 함수뿐만 아니라, 자신만의 함수를 생성할 수 있습니다. 함수는 프로그램내에서 반복적으로 사용할 구문의 블록을 말합니다. 함수는 페이지가 포드될 때 즉각 실행되는 것이 아닙니다. 함수는 함수의 호출에 의해 실행됩니다. 2. Create a User Defined Function in PHP 사용자 정의 함수 선언은 "function"이란 단어로 시작됩니다. 문법 : function functionName() { code to be executed; } * 함수 이름은 소문자 혹은 언더바로 시작해야합니다.(숫자가 아니라) * ..
-
[C Language] 26. 함수 - 재귀함수(Recursive) - C 언어CSE/C Language 2015. 6. 13. 10:23
1. 재귀함수의 사용방법 아래 예제를 통해 재귀함수를 사용한 예제 1부터 100까지 더하는 예제를 보자. 123456789101112131415161718192021222324252627/* * recur1.c * * Created on: 2015. 5. 17. * Author: root */ #include int sum(int); int main(void) { int result = 0; result = sum(100); printf("Result = %d\n", result); return 0;} int sum(int x) { if (x == 0) return x; else return x + sum(x - 1);}Colored by Color Scriptercs 2. 재귀함수의 문제점 - 재귀함수..