什么是表达式?
在学习编程语言时,总是被什么是 表达式(expression) 和 语句(statement) 困惑
不能分清两者的区别,只是有一些表面的认识,但是具体的区别很是模糊
在 haskell 中,只是肯定函数的调用属于 表达式,case..of, if..then..else.. 属于表达式
不知还有其他的没有?
还望各位说说 两者的区别
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
概念清晰多了
原来 Wikipedia 这么强大
谢谢版主
看看 Wikipedia 上的这两个条目:
http://en.wikipedia.org/wiki/Expression_(programming)
http://en.wikipedia.org/wiki/Statement_(programming)
另外,看看 Haskell 98 Report 也有帮助:
http://www.haskell.org/onlinereport/index.html