728x90
Scheme Language(스킴): Example Codes
Scheme language, 한국말로는 스킴이라고 부르는 프로그래밍 언어이다. 다중 패러다임 프로그래밍 언어로 LISP(리스프) 계열 언어에 해당된다. Scheme language를 활용한 예제 코드를 아래에서 살펴볼 수 있다. 3가지 예제 코드를 통하여 스킴 언어로 구성된 코드가 어떤 식으로 작동되는지 알 수 있다. 참고로 스킴 언어를 코딩을 통해 살펴보고 싶다면 별도의 스킴 언어 IDE를 설치하는 것도 좋지만 온라인 IDE 툴을 사용해서 쉽게 확인하고 공부가 가능하다.
#01 test = 10
(define (test? num)
(cond
((zero? (mod num 10)) 3)
((zero? (mod num 15)) 7)
((even? (/ num 5)) 9)
(else (+ num 1))
)
)
(test? 10)
=> 3
#02 test = 77
(define (test? num)
(cond
((zero? (mod num 10)) 3)
((zero? (mod num 15)) 7)
((even? (/ num 5)) 9)
(else (+ num 1))
)
)
(test? 77)
=> 78
#03 test = 33
(define (test? num)
(cond
((zero? (mod num 10)) 3)
((zero? (mod num 15)) 7)
((even? (/ num 5)) 9)
(else (+ num 1))
)
)
(test? 33)
=> 34
728x90
'Computer Science' 카테고리의 다른 글
[Programming] Shift Reduce Parser Example (0) | 2021.08.06 |
---|---|
[Programming] Amdahl's Law (암달의 법칙) (0) | 2021.08.06 |
[Programming] Prolog: Family Tree Example (0) | 2021.08.05 |
[HOO's Information] 프로그래밍 공부하는 방법 #00 - Prologue (0) | 2021.08.04 |
[Programming] Queue: 원형 큐(Circular Queue) 단계별 과정 (0) | 2021.07.28 |
댓글