
CommonMarkParser::finish()와 finishDocument()의 차이점은 다음과 같습니다.
- finish(): 문서의 파싱을 마치고 마지막으로 변환된 Markdown 문서를 반환합니다. 하지만, 이 메서드는 문서의 파싱을 완료한 후에 다시 파싱을 시작할 수 없습니다.
- finishDocument(): finish()와 동일하게 문서의 파싱을 마치고 마지막으로 변환된 Markdown 문서를 반환합니다. 하지만, 이 메서드는 문서의 파싱을 완료한 후에도 다시 파싱을 시작할 수 있습니다.
예를 들어, 다음 코드를 참고하여 finish()와 finishDocument()의 차이점을 이해할 수 있습니다.
결론적으로, finish()는 문서의 파싱을 완료한 후에 다시 파싱을 시작할 수 없지만, finishDocument()는 다시 파싱을 시작할 수 있습니다. 따라서, finishDocument()를 사용하는 것이 더 유연하고灵活합니다.
2025-03-29 02:11