Ruby에서 변수 또는 유형이 차지한 바이트 수를 얻고 싶습니다. Ruby on Rails에 SizeOf
함수와 동일한 기능이 있습니까?Ruby에서 Delphi SizeOf 함수에 해당하는 것은 어느 것입니까?
답변
스칼라 유형은 ruby.c에서 정의됩니다. 루비에서 폭을 배우는 방법을 모르겠습니다.
추가됨 :
당신은 스칼라 크기를 결정하기 위해 ruby.c를 사용하는 C 프로그램을 작성할 수 있습니다. 그런 다음 Ruby sw에서 C 프로그램을 호출하십시오.
나는 그것을 어떻게하는지 모른다 :( – Jett
댓글에서 알 수 있듯이 Ruby에는 이러한 메소드가 없습니다. Ruby에서 직접 메모리를 조작 할 수없고 명시적인 "단순"유형 (모든 것이 객체 임)이 없기 때문에 Ruby의 동적 특성으로 인해이 방법은별로 유용하지 않습니다.
String
클래스의 정렬은 예외입니다. Ruby에서 문자열은 일련의 바이트이므로 String#size
은 데이터의 문자열을 반환합니다.
실제 목적에는 충분하지만, 이 아닌은 메모리의 바이트 수입니다. String 개체에는 데이터 자체 외에 다른 내부 변수가 있습니다.
또한 런타임 중에 Ruby에서 모든 클래스와 객체를 동적으로 수정할 수 있으므로 사용되는 메모리 양을 변경할 수 있습니다. 이전에 없었던 객체에 인스턴스 변수를 추가하는 메소드를 생각해보십시오.
델파이 코드와 호환되도록하려면 루비의 크기를 찾는 것이 도움이되지 않습니다. 루비 코드에서 델파이의 크기를 가져 가야합니다. Delphi가 정적으로 타입 화되었으므로, SizeOf
은 정말 편리합니다. 단지 델파이 타입과 해당 크기의 테이블을 만드십시오. 배열이있는 경우 테이블의 값에 요소 수를 곱하십시오.
- 1. TAlphaColor의 StringToColor 함수에 해당하는 것은 어느 것입니까?
- 2. 성능에 가장 적합한 것은 어느 것입니까
- 3. Ruby에서 Java CLASSPATH에 해당하는 것은 무엇입니까?
- 4. Ruby에서 .NET 이벤트에 해당하는 것은 무엇입니까?
- 5. Ruby에서 "sys.stdout.write()"에 해당하는 것은 무엇입니까?
- 6. PHP에서 파이썬의 "findAll"함수에 해당하는 것은 무엇입니까?
- 7. PostgreSQL에서 SQLite datetime 함수에 해당하는 것은 무엇입니까?
- 8. Vaadin 어플리케이션, Tomcat 또는 Jetty에 더 적합한 것은 어느 것입니까?
- 9. .net 실행 파일의 크기가 가장 작은 것은 어느 것입니까?
- 10. const char [] 또는 const std :: string을 사용할 것은 어느 것입니까?
- 11. iOS 개발에서 소셜 네트워킹 통합에 더 적합한 것은 어느 것입니까?
- 12. 테이블에 대한 표준 jQuery 플러그인으로 간주되는 것은 어느 것입니까
- 13. Ajax 프레임 워크 중 가장 좋은 것은 어느 것입니까?
- 14. Iphone REST API 또는 SOAP에 가장 적합한 것은 어느 것입니까?
- 15. @@ 변수가 Ruby에서 의미하는 것은 무엇입니까?
- 16. PHP에서 C++의 가상 함수에 해당하는 것은 무엇입니까?
- 17. MVC - 컨트롤러와 뷰는 어느 것입니까?
- 18. 어느 것이 더 빠를 것입니까?
- 19. ContextMenuStrip에서 선택한 옵션은 어느 것입니까
- 20. Java EE webservices, 어느 것입니까?
- 21. 목록의 초기화 방법이 어느 것입니까?
- 22. Ruby에서 inspect에 해당하는 to_yaml_properties가 있습니까?
- 23. Z3의 효율적인 실행을 나타내는 통계는 어느 것입니까?
- 24. PHP의 sscanf 함수에 해당하는 Javascript?
- 25. Monotouch에서 CGPDFDocumentGetCatalog에 해당하는 것은 무엇입니까?
- 26. mysql에서 REGEXP_SUBSTR에 해당하는 것은 무엇입니까?
- 27. 코코아의 '변수'텍스트에 해당하는 것은 무엇입니까?
- 28. NumPy에서 MATLAB의 repmat에 해당하는 것은
- 29. MonoTouch에서 CGImageCreateWithImageInRect에 해당하는 것은 무엇입니까?
- 30. jQuery에서 document.createTextNode ('')에 해당하는 것은
무엇에 해당합니까? 나는 C를 추측하고있다. – Adrian
가상 메모리가 부족하다? :-) –
디버깅 용입니까, 아니면 무엇입니까? Ruby에는 그러한 메소드가 없기 때문에, 우리가 원하는 것을 달성했다고 사람들이 그 방법을 제안하는 데 도움이 될 수 있습니다. – Chuck