如何在Scheme中使用“条件”条件

胡安·阿贝尔·阿奇拉·吉伦

我需要使用“ case”,但我不知道如何使用。我必须编写一个读取一个月的数字的程序,并且该程序给出该月有多少天。但是当我输入任何数字时,请说对象xxx不适用。有人可以帮助我吗?

(clear)
(display "Ingrese Un numero de Mes: ")
(define mes (read))
(if (and (integer? mes)(>= mes 1)(<= mes 12))
  (case (mes)
             ((4 6 9 11)(display 30))
             ((1 3 5 7 8 10 12) (display 31))
             (else (display 28 ))      
  )
)
克里斯·杰斯特·杨

你括号太多了。应该是(case mes ...),不是(case (mes) ...)它不像C风格switch:-)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Wordpress简码中使用if条件

来自分类Dev

如何在休眠条件中使用datepart

来自分类Dev

如何在MySQL中使用CASE条件?

来自分类Dev

如何在PagingAndSortingRepository中使用或条件

来自分类Dev

如何在ejs模板中使用if条件

来自分类Dev

如何在MySQL中使用适当的条件

来自分类Dev

如何在cloudformation的`!If`条件中使用多行?

来自分类Dev

如何在MongoDB中使用条件查询

来自分类Dev

如何在Linux中使用if条件

来自分类Dev

如何在休眠条件中使用datepart

来自分类Dev

如何在SOQL中使用if条件?

来自分类Dev

如何在SQL中使用动态IF条件

来自分类Dev

如何在XSLT中使用条件语句

来自分类Dev

如何在列表中使用条件

来自分类Dev

如何在条件中使用count()

来自分类Dev

如何在Awk中使用多个if条件?

来自分类Dev

如何在mysql中使用with或条件?

来自分类Dev

我如何在DynamoDB中使用IN条件

来自分类Dev

如何在 Ansible 中使用 when 条件?

来自分类Dev

如何在 LibreOffice 中使用 OR 条件?

来自分类Dev

如何在 routerLink 中使用条件?

来自分类Dev

如何在查询中使用 if 条件?

来自分类Dev

如何在小部件中使用条件?

来自分类Dev

如何在 find() 查询中使用 if 条件?

来自分类Dev

如何在Rails 4中使用“或”链接条件条件?

来自分类Dev

使用pyspark时如何在条件中使用for循环?

来自分类Dev

如何在Redis列表中使用where条件查找记录?

来自分类Dev

如何在SQL case语句中使用> =条件?

来自分类Dev

如何在bash shell的'test'命令中使用'AND'条件