如何在cond中使用多个语句?

好的

例如,我有以下代码,我定义了一个变量,v1然后检查的值v1如果v1 == 1(print-list q2)阅读另一项输入并存储到v2,则类似于:(define v2 (read))

(define v1 (read))
(cond
  [(null? v1) (printf "No input..\n")]
  [(= v1 1) (print-list q2)]

我如何实现上述解决方案?

奥斯卡·洛佩兹(Oscar Lopez)

您可以在cond的条件后写多个表达式

(define v1 (read))

(cond
  [(null? v1) (printf "No input..\n")]
  [(= v1 1)
   (define v2 (read))
   (print-list q2)]
  [else (error "Unexpected value")])

当然,以上内容只有在print-listq2之前已定义时才有效,但是它说明了您想做什么的一般想法。请记住,尽管条件之后的所有表达式都将顺序执行,但仅返回最后一个表达式的值,在本示例中为(print-list q2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在if语句中使用多个“not in”?

如何在if语句中使用多个输入

如何在Ruby中使用多个.each语句?

如何在Python中使用多个逻辑AND缩短长的'if'语句?

SQL 语句 - 如何在不同的 SELECT 中使用多个 CASE?

如何在If条件中使用多个true语句?

如何在if语句中使用多个条件

如何在PHP中使用if多个语句创建变量并打印

如何在python中使用多个条件语句

如何在php echo中使用多个if语句或函数?

如何在 PHP If 语句中使用多个 && OR?

如何在单个 if 语句中使用调用多个变量?

如何在mongo聚合中使用$ in或$ nin $ group $ cond

如何在JSTL中使用begin,end和var属性编写多个For Each语句?

如何在一个PostgreSQL查询中使用多个WITH语句?

如何在更新语句的SQL Server中的WHERE子句中使用多个列

PHP:如何在Switch语句中的多个案例中使用相同的逻辑

Dart Flutter:如何在Flutter小部件中的三元态中使用多个语句

如何在SQL Server中使用多个CASE语句更新多行?

Swift Xcode 6:如何在一个语句中使用多个函数?

如何在存储过程中使用多个select语句作为Resultset中的列

如何在带有PHP和XPath的foreach语句中使用多个数组

如何在带有IN子句和子查询的查询中使用多个LIKE语句?

如何在具有多个下拉列表的javascript中使用if语句?

如何在多个if语句中使用python生成器?

如何在if-else语句中使用多个execvp调用?

如何在Java中使用if-else语句获取多个用户输入。

如何在R中使用ifelse语句

如何在if语句中使用循环