4. 변수, 상수, 메소드 인자


4.1 변수를 할당하면 새로운 객체가 생성되는 건가요?

4.2 지역 변수의 유효 영역은 어떻게 되나요?

4.3 루비는 어떻게 지역 변수와 메소드를 구분하나요?

4.4 상수의 유효 영역은 어떻게 되나요?

4.5 메소드의 인자는 어떻게 전달되나요?

4.6 메소드 내부에서 메소드 인자에 새로운 값이 할당되면, 원래 인자로 넘겨진 변수도 영향을 받나요?

4.7 메소드 내부에서 메소드 인자의 메소드를 호출하면 어떻게 되나요?

4.8 메소드 인자 앞에 붙어 있는 *은 무슨 의미인가요?

4.9 메소드 인자 앞에 붙어 있는 &는 무슨 의미인가요?

4.10 메소드 인자에 기본값을 지정할 수 있나요?

4.11 어떻게 블록에 인자를 전달하나요?

4. 예상치 못한 객체 값의 변경은 왜 일어나는 건가요?

4.13 상수값의 변경이 가능한가요?