ruby学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby学习笔记相关的知识,希望对你有一定的参考价值。

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!"
    end
end

class A
    include M
    
    def initalize
        puts "aa"
    end
end

a = A.new
a.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
    end
end

 

 

以上是关于ruby学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

ruby 我感兴趣的库中的代码片段

Ruby 学习笔记2

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

Ruby 学习笔记1

ruby 学习笔记一

ruby学习笔记