2
모듈에 정의 된 메소드가 module_functions, 클래스 메소드 (예 : 'def self.foo') 및 인스턴스 메소드 (예 : 'def foo')로 정의 될 때 범위가 정의되는 방식에 대해 자세히 알고 싶습니다.루비 모듈의 모듈 함수, 인스턴스 메소드 및 클래스 메소드의 차이점은 무엇입니까?
모듈을 다른 클래스에 포함하면 동작이 어떻게 변경됩니까?
인터넷에서 파고 들었으므로 좋은 설명을 찾을 수 없었습니다.
몇 가지 예와 설명을 추가하면 답변을 더 쉽게 이해할 수 있습니다. –