Ruby简明入门和提高

2025-10-21 05:17:49

1、初级1:类和对象

Ruby的基本设计原则

欢迎开启有趣的Ruby之旅!

Ruby语言的作者Matz在《代码之美》一书中讲述了他的设计思想,就是简洁、保守、简单、灵活性,以及平衡性等五大原则。

puts 'hello world'

例子中那一行代码,可以说明简洁、保守(puts继承自C语言)和简单。灵活性和平衡性需要在更复杂的代码中可以体会到。

类和对象

分类是符合人的思维的。比如人类,每个人就是人类的一个实例,约定都翻译成对象。

        class Person

          def initialize(name)

             @name = name

          end

          def show_name

            puts @name

          end

        end

        zhao = Person.new 'zhao yun ' 

        qian = Person.new 'qian wei '

        zhao.show_name

        qian.show_name

        

简单解释一下:

* class是定义类Person,注意用大写

* def定义了方法

* @name是实例变量的写法

* new是生成对象,两个new就生成了两个对象,会调用initialize这个构造方法,只能用这个名字,name是参数

* 最后两句是调用方法show_name, puts的意思就是显示一段文字

如果你第一次编程,也许你对这些术语还有些陌生,不要紧,多看几次,慢慢就会熟悉起来了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢