如何获得更简单但相当于Haskell表达式的版本

 无梗啦_671 发布于 2023-02-13 17:31

虽然我已经学习了Haskell一段时间,但我经常遇到一个常见的问题.我们以此表达式为例:

e f $ g . h i . j

有人可能想知道,给出$.来自Prelude,什么是类型约束eh表达有效?

是否有可能获得"更简单"但等效的表示?对我来说,"更简单"将是一个在任何地方都使用括号的人,并且无需定义运算符优先级规则.

如果没有,我需要阅读哪些Haskell报告部分才能获得完整的图片?

这可能与许多新手Haskell程序员有关.我知道许多程序员添加括号,这样他们就不需要记住(或理解)像这样的优先级表:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有