When Construct in LISP
Last Updated :
09 Nov, 2021
In this article, we will discuss the when construct. The when is a decision-making statement used to specify the decisions. It is similar to conditional statements.
Syntax:
(when (condition) (statements) )
where,
- condition is a test statement used to test
- statements are the actions that will depend on the condition
Example 1: LISP Program to check the number is equal to 50 or not
Lisp
;set number to 50
(setq number 50 )
;condition check the given number is equal to 50
( when ( = number 50 )
;statement
( format t "Equal to 50" )
)
|
Output:
Equal to 50
Example 2: LISP Program to check the given number with comparison operators
Lisp
;set number to 50
(setq number 50 )
;condition check the given number is equal to 50
( when ( = number 50 )
;statement
( format t "Equal to 50" )
)
(terpri)
;set number to 150
(setq number 150 )
;condition check the given number is greater than or equal to 50
( when (> = number 50 )
;statement
( format t "greater than or Equal to 50" )
)
(terpri)
;set number to 10
(setq number 10 )
;condition check the given number is less than or equal to 50
( when (< = number 50 )
;statement
( format t "less than or Equal to 50" )
)
|
Output:
Equal to 50
greater than or Equal to 50
less than or Equal to 50
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...