什么是对象?
嗯,从某种意义上说,你能够从制作汽车的角度来斟酌它。假如你有蓝图,那末一个对象就是从谁人蓝图构建的。它包括对象保留的一切属性(即make,model,color)以及它能够实行的操纵。然则,纵然作为一种地道的面向对象言语,Ruby也不会由于脱漏与面向对象编程没有明白关联的特征而捐躯任何可用性或灵活性。
Ruby的架构师Yukihiro Matsumoto(在网上简称为“Matz”)设想的言语异常简朴,可供初学顺序员运用,同时功用壮大,足以让有履历的顺序员具有他们须要的一切东西。这听起来很抵牾,但这类二分法归功于Ruby地道的面向对象设想和Matz细致挑选其他言语的功用,如Perl,Smalltalk和Lisp。
有用于运用Ruby构建一切范例应用顺序的库:XML解析器,GUI绑定,收集协定,游戏库等。Ruby顺序员也能够接见壮大的RubyGems顺序。与Perl的CPAN比拟,RubyGems能够轻松地将其他顺序员的库导入到您本身的顺序中。
以上就是什么是Ruby的细致内容,更多请关注ki4网别的相干文章!