Ruby를 배우고 있습니다 & Perl은 Data :: Dumper라고하는 매우 편리한 모듈을 가지고 있습니다. 해시와 같은 데이터 구조를 재귀 적으로 분석 할 수 있습니다. & 인쇄 할 수 있습니다. 이것은 디버깅하는 동안 매우 유용합니다. Ruby와 비슷한 점이 있습니까?Ruby에 상응하는 Perl 데이터 :: Dumper
16
A
답변
18
봐
예 :
require 'pp'
x = { :a => [1,2,3, {:foo => bar}]}
pp x
또한도 꽤 잘
x = { :a => [1,2,3, {:foo => bar}]}
puts x.inspect
2
3
작동 방법을 검사한다 나는 보통 YAM을 사용한다. 만약 내가 뭔가를 빨리 확인해야 할 필요가있어.
irb
에서 문법은 간단히 y obj_to_inspect
입니다. 일반적인 Ruby 앱에서는 파일에 require 'YAML'
을 추가해야 할 수도 있습니다.
>> my_hash = {:array => [0,2,5,6], :sub_hash => {:a => 1, :b => 2}, :visible => true}
=> {:sub_hash=>{:b=>2, :a=>1}, :visible=>true, :array=>[0, 2, 5, 6]}
>> y my_hash # <----- THE IMPORTANT LINE
---
:sub_hash:
:b: 2
:a: 1
:visible: true
:array:
- 0
- 2
- 5
- 6
=> nil
>>
마지막 => nil
그냥 방법이 아무것도 반환하지 않았 음을 의미합니다 : 여기
irb
의 예입니다. 그것은 당신의 데이터 구조와 관련이 없습니다.
관련 문제
- 1. Ruby에 상응하는 ASP.NET Application_Start?
- 2. Perl 영구 데이터 저장 :: Data :: Dumper
- 3. 어떻게 Data :: Dumper 출력을 Perl 데이터 구조로 변환합니까?
- 4. Ruby에 해당하는 파이썬 "_"
- 5. 파이썬 상응하는
- 6. mysql 이에 상응하는 데이터 유형
- 7. Ruby에 difflib
- 8. Data :: Dumper()의 부작용은 무엇입니까?
- 9. 소켓을 통해 Perl 데이터 구조를 공유하려면 어떻게해야합니까?
- 10. 오라클에 상응하는 mysqldump가 있습니까?
- 11. Perl - 파일의 데이터 요약
- 12. Ruby에 해당하는 Python setattr()
- 13. Ruby에 파일 포함하기 질문들
- 14. Ruby에 대한 설명서 생성
- 15. Ruby에 플러그인이있는 편집기?
- 16. Ruby에 백 구현이 있습니까?
- 17. ruby에 each_if가 있습니까?
- 18. Ruby에 MySQL gem 설치
- 19. 파일을 Perl 해시에로드하려면 어떻게해야합니까?
- 20. 부모 자식 Perl 데이터 구조
- 21. Perl : 구문 오류 ") [". 배열 슬라이스
- 22. Data :: Dumper에 Perls의 Dumper() 메소드에 해당하는 C가 있습니까?
- 23. Ruby에 PKCS # 8 바이너리 키를로드하십시오.
- 24. Ruby에 들어있는 것과 비슷한 것
- 25. Ruby에 상수 인스턴스 변수가 있습니까?
- 26. Perl XML 구문 분석
- 27. . NET에 상응하는 MSXML2.XMLHTTP40
- 28. Django ORM 이에 상응하는
- 29. pyftpdlib에 상응하는 Java?
- 30. file_get_contents()에 상응하는 함수입니까?
그런 모든 모듈에 대해 감사드립니다. 그것은 내가 사용할 수있는 정말 좋은 정보입니다. – John