ruby project example
-
Programming Ruby (30) 이름 공간, 소스 파일, 배포 - 1Ruby 2016. 11. 22. 20:35
출판사, 원작자의 저작권의 문제 소지가 발생하는 경우 본 게시물은 삭제될 수 있습니다. 코드를 구성하는데는 크게 두 가지 측면을 고려해야 한다. 첫 번째는 서로 다른 코드가 같은 이름을 가지고 있을 때 어떻게 충돌을 방지할 것인가 하는 문제, 두 번째는 다수의 소스 파일을 어떻게 프로젝트로 구성할 것인가 하는 문제다. 이름 공간 어떤 클래스 내부에 정의된 메서드나 상수의 이름은 그 클래스의 맥락에서만 사용 가능하다. class Triangle SIDES = 3 def area # ... end end class Square SIDES = 4 def initialize(side_length) @side_length = side_length end def area @side_length * @side_len..