루비에서 많은 심볼을 동적으로 만드는 것이 좋은 생각이 아닌 이유는 무엇입니까? 루비에서 심볼의 기능은 무엇입니까? 문자열과 기호의 차이점은 무엇입니까? 많은 심볼을 동적으로 만드는 것이 좋은 생각이 아닌 이유는 무엇입니까? 기호는 문자열과 비슷하지만 변경할 수 없으며 수정할 수 없습니다. 한 번만 메모리에 저장되므로 해시의 키와 같은 작업에 매우 효율적으로 사용할 수 있지만 프로그램이 종료 될 때까지 메모리에 남아 있습니다. 이것은 당신이 그것들을 오용한다면 그것들을 기억의 돼지로 만듭니다. 많은 심볼을 동적으로 생성하는 경우 프로그램이 끝날 때까지 해제 할 수없는 많은 메모리를 할당하게됩니다. 다음 사항 string.to_sym을 알고있는 경우 에만 동적으로 심볼을 만들어야합니다 (사용 ). 기호에 ..