반응형
학부공부/인공지능2018. 10. 9. 03:18LISP 의 지역 변수 구조 ( Constructs for Local variables )

지역 변수 구조 ( Constructs for Local Variables ) setq로써 이루어지는 광역변수 ( global variable ) or 지역변수 형태로의 할당보다는 지역변수 (local variable)로 선언하여 사용하는 것이 더 바람직한 경우가 많다 . 물론 함수 정의 내의 인수 매개변수들은 지역변수들이다 . 함수 내에서 그 변수들에 할당된 값들은 오직 그 함수 내에서만 사용된다. 예를 들어서 , 다음 경우의 x와 y 변수들을 살펴 보자 (setq y ‘(a b c))(setq x ‘(d e f)) è (defun local-var(x) (setq y (cons x y)))è (local-var 6)è (6 A B C)è Xè (D E F)è Yè (6 A B C) 함수 정의 defu..

LISP 간단 정리
학부공부/인공지능2018. 10. 5. 00:30LISP 간단 정리

LISP를 구성하는 기초 블록원소(atom) : 수 or 수들과 특별한 문자들을 포함하는 인접하는 문자들의열이다 Ex) .my-name-kiminwoo , inwoo , inwoo73리스트(list) : 원소 or 다른리스트들을 괄호 안에 묶어놓은 것이다Ex ) (my name is inwoo) , ( I ( n w ) oo) 열(string) : 문자들을 겹따옴표안에 묶어 놓은 것이다.Ex ) “my name in inwoo” , “ I n w o o” LISP프로그램은 인터프리터상 에서나 컴파일된 코드 형태로 수행된다. LISP은 접두어 표현 prefix notation을 사용한다. 기본적인 신술연산은 + , - , * , / 이 있다. 산술연산자 중 * 와 + 는 0개 또는 더 많은 인수를 가지는 ..

학부공부/인공지능2018. 10. 5. 00:29LISP 간단 정리

LISP를 구성하는 기초 블록원소(atom) : 수 or 수들과 특별한 문자들을 포함하는 인접하는 문자들의열이다 Ex) .my-name-kiminwoo , inwoo , inwoo73리스트(list) : 원소 or 다른리스트들을 괄호 안에 묶어놓은 것이다Ex ) (my name is inwoo) , ( I ( n w ) oo) 열(string) : 문자들을 겹따옴표안에 묶어 놓은 것이다.Ex ) “my name in inwoo” , “ I n w o o” LISP프로그램은 인터프리터상 에서나 컴파일된 코드 형태로 수행된다. LISP은 접두어 표현 prefix notation을 사용한다. 기본적인 신술연산은 + , - , * , / 이 있다. 산술연산자 중 * 와 + 는 0개 또는 더 많은 인수를 가지는 ..

반응형
image