3
상수에 할당 된
Class
개체는 언제 가비지 수집됩니까? 예 : 상수는 언제 Ruby에서 가비지 수집됩니까?class Foo; end Bar = Class.new {}
- 언제 상수 쓰레기 수집하세요 익명 클래스/모듈 내에서 선언입니까? 예 : 위의 예에서
는 일정foo = Class.new do self::NAME = "Bar" end foo::NAME # Bar foo = nil GC.start
NAME
쓰레기 수집 일 익명의 클래스 내에서 선언 할 것인가? (I 익명 클래스 쓰레기 수집됩니다 없다고 가정하고 ..)
"언제", "언제 할 수 있는지"정말로 알고 싶습니까? 첫 번째 응답은 다른 많은 변수에 따라 다르며 두 번째 변수는 그렇지 않습니다. –
@AndrewMarshall 시나리오 1에서 가비지 수집 여부를 알고 싶습니다. 시나리오 2에서는 가비지 수집 요청이 제출 될 때'NAME' 상수가 가비지 수집되는지 여부를 알고 싶습니다. –