이 노드를 액세스뿐만 아니라, 계층 구조를 탐색하기위한 쉬운 접근 방법을 제공합니다.
또한 전체 트리 구조를 마샬링하는 기능을 제공한다.
RubyTree는 개념적 트리 노드 기반 모델을 사용하는 것이, 간단하고 일반적인 API를 사용하여 사용자가 생성 한 코드 전문 경우로 모델을 확장 할 수있는 능력을 제공하는 것을 목적으로
특징 :.
범용 노드 기반 트리 데이터 구조.
이진 트리.
이 릴리스의 새로운 기능입니다 :
이 전 세계적으로 고유 한 노드 이름으로 문제가 해결되었습니다.
이 버전 0.7.0의 새로운 기능 :
이 추가 된 새로운 방법 노드의 정도 통계를보고.
'nodeDepth'의 편의를 위해 방법 별칭 '레벨'이 추가되었습니다.
대신 'RuntimeError에'의 '하면 ArgumentError'에 유효하지 않은 인수에 던져진 예외를 변환.
마당 형식으로 문서를 변환됩니다.
/에서 JSON 형식으로 변환하기위한 새로운 방법을 추가했습니다.
별도의 API-CHANGES 문서 파일을 추가했습니다.
'isOnlyChild?', '으로 nextSibling', 'previousSibling은'과 '제거'방법 루트 관련 에지 조건에 대한 추가 수정.
제거 된이 같은 '변경 로그'파일은 이제 자식 로그에서 생성 할 수 있습니다.
다른 마이너 코드 정리.
댓글을 찾을 수 없습니다