由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - Expression VS Statement
相关主题
操作系统书get sick by Ruby on Rails, no stacktrace in test environment.
[合集] 现在学啥scripting language比较好?与 Java 相比,Ruby 有啥优势? (转载)
perl和python到底哪个好?大妈转行中,大牛看看路对不对:走的前端开发路线
谁给介绍一下Ruby?如果工作中用自己不喜欢的语言怎么办呢
Perl 和 python 哪个更值得学阿?How to design this program please?
从Java转到C#,值么?工科算法编程较多,想系统学点计算机课程。选computer theory有用吗?
请问ruby on rail好学吗?改行学这个job前途如何?多谢。any interns IBM ARC (almaden) 2008?
javascript是不是最简单的编程语言?请教大牛个问题:工程上实现了个算法,能否发个paper玩玩 (转载)
相关话题的讨论汇总
话题: expression话题: statement话题: vs话题: ruby话题: 返回值
进入CS版参与讨论
1 (共1页)
c**w
发帖数: 1024
1
Ruby还有一些functional language把什么都当作expression,玩的挺好,优点多多。所
以不太明白,很多语言设计为什么要区分两种东西,比如c/c++/java, etc?
Expression 会 return value
Statement 不会
但是完全可以忽略expression的返回值。
全expression好处示例:
Ruby code:
result = if( abc % 2 == 0) "even" else "odd" end
c**w
发帖数: 1024
2
查了很多资料,都是比较两者的不同,但是没有谈为什么要区分。现在的趋势是不区分
么?

。所

【在 c**w 的大作中提到】
: Ruby还有一些functional language把什么都当作expression,玩的挺好,优点多多。所
: 以不太明白,很多语言设计为什么要区分两种东西,比如c/c++/java, etc?
: Expression 会 return value
: Statement 不会
: 但是完全可以忽略expression的返回值。
: 全expression好处示例:
: Ruby code:
: result = if( abc % 2 == 0) "even" else "odd" end

E*******F
发帖数: 2165
3
对于初学者来说,什么都返回值太不自然

【在 c**w 的大作中提到】
: 查了很多资料,都是比较两者的不同,但是没有谈为什么要区分。现在的趋势是不区分
: 么?
:
: 。所

g*****g
发帖数: 34805
4
They start with different backgrounds. And in languages that functions are
not first class citizen. Returning them doesn't make sense.

。所

【在 c**w 的大作中提到】
: Ruby还有一些functional language把什么都当作expression,玩的挺好,优点多多。所
: 以不太明白,很多语言设计为什么要区分两种东西,比如c/c++/java, etc?
: Expression 会 return value
: Statement 不会
: 但是完全可以忽略expression的返回值。
: 全expression好处示例:
: Ruby code:
: result = if( abc % 2 == 0) "even" else "odd" end

1 (共1页)
进入CS版参与讨论
相关主题
请教大牛个问题:工程上实现了个算法,能否发个paper玩玩 (转载)Perl 和 python 哪个更值得学阿?
有人了解 google 的 regular expression search 是怎么实现的吗从Java转到C#,值么?
regular expression 如何用CFG表示呢?请问ruby on rail好学吗?改行学这个job前途如何?多谢。
再在这里问一下在中国上不了公司vpn怎么办javascript是不是最简单的编程语言?
操作系统书get sick by Ruby on Rails, no stacktrace in test environment.
[合集] 现在学啥scripting language比较好?与 Java 相比,Ruby 有啥优势? (转载)
perl和python到底哪个好?大妈转行中,大牛看看路对不对:走的前端开发路线
谁给介绍一下Ruby?如果工作中用自己不喜欢的语言怎么办呢
相关话题的讨论汇总
话题: expression话题: statement话题: vs话题: ruby话题: 返回值