欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ruby语言点悟

程序员文章站 2024-01-07 13:53:28
...

Ruby语言是解释性语言,故其在语法上,所有的语句皆是可执行的。以此观点看待类的定义和方法的定义,很多令人迷惑之处就自动解开了。

 

class Foo < (user_input == '1' ? Bar : Baz) # 如果用户输入是"1"则继承Bar否则继承Baz
#...
end

 

在诸如Java这样的语言中,这样的语法简直无法想象。

上一篇:

下一篇: