본문 바로가기
Computer Science

[Programming] Scheme Language(스킴): Example Codes

by Henry Cho 2021. 8. 5.
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

댓글