zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    hdu 5146 Sequence
    hdu 1232 畅通工程
    hdu 1213 How Many Tables
    hdu 2822 Dogs
    hdu 1242 Rescue
    hdu 5101 Select
    hdu 1873 看病要排队
    hdu 5112 A Curious Matt
    hdu 5154 Harry and Magical Computer
    hdu 1548 A strange lift
  • 原文地址:https://www.cnblogs.com/ktpd/p/6062243.html
Copyright © 2011-2022 走看看