ruby语言学习

来源:互联网 发布:服装数据分析文字 编辑:程序博客网 时间:2024/06/07 06:24

RUBY语言学习

几个难点学习理解

  • ruby语言是比较简单的一门语言,因为它的一切设计原则是面向对象的,所以,使用起来特别方便。当然,主要是由于它具有与Python、swift等等相似的语法特点,使得他使用起来十分方便。

下面归纳几个本人日常遇到的问题。

1.关于变量的可读可写。

attr_reader : name表示name只读attr_write : name表示name只写attr_accessor: name表示可读可写

2.关于module.

  • module与Class类似,可以在其中定义方法,然后在其他类中使用。比如可以有以下方式的引用。
module M    def mm        puts "helloworld!"    endendclass A    include M        def initalize        puts "aa"    endenda = A.newa.mm

3.关于关键字public以及关键字private

  • public表示公共借口,可以在其他类中使用这个类的借口函数。而private表示只有在自身类中可以使用,其他类不能使用。
class Application    attr_accessor :status    def initialize    end        public    def print_status        puts "all system go!"    end        private    def password        @password = 123456    endend

0 0
原创粉丝点击