1. 程式人生 > >Ruby on Rails Scope 筆記

Ruby on Rails Scope 筆記

vat ces bsp ESS pri 補充 method scope 外部變量

Scope

首先補充一下ruby 中的import(和java對比),

require_relative

variables

對於method來說,outside variables的作用域僅限於外部,內部也是,互不幹擾。

對於block來說,外部變量的作用域覆蓋內部

CONSTANCE

可以在method內部使用和修改外部常量,但是修改只作用於內部,不影響外部的值。

Access Control

兩種將method設置為private的方法

1.

private

  def test1

    ..

  end

2.

def test1

  ..

end

private:test1

private 的method除了使用setter不可使用self.method

Ruby on Rails Scope 筆記