Modul `tampilkan`에서 데이터를 제어된 형식으로 표시하는 방법
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
- Earl 프로그래밍 언어 사용자
- 데이터 구조, 파일 출력, 형식 지정 기능이 필요한 개발자
- 초보자 및 중급자에게 적합한 난이도
핵심 요약
tampilkan
모듈은 수학적 표현식, 배열, 객체, 문자열 등 다양한 데이터를 JSON 형식으로 디버깅 및 저장하는 데 사용됩니다.resolveToken
함수는:nama_variabel
,:objek.atribut
,:array[index]
등의 토큰 구문을 해석하고,formatValue
함수는verbose
옵션을 통해 상세한 출력을 제공합니다.>
연산자를 사용하면 표준 출력 대신 파일에 결과를 저장할 수 있으며, 예시로tampilkan('-v', ':daftarKu:', '> "keluaran.txt"')
가 있습니다.
섹션별 세부 요약
1. 모듈 개요
tampilkan
모듈은 Earl 언어에서 데이터 시각화 및 저장을 위한 핵심 모듈입니다.- 수학적 표현식, 중첩 배열, 객체 속성 등의 처리가 가능합니다.
- JSON 형식의 디버깅 기능과 파일 출력 기능을 포함합니다.
2. 주요 함수 및 기능
resolveToken
::nama_variabel
,:objek.atribut
,:array[index]
등의 토큰 구문 해석.- 변수, 표현식, 객체, 값을 해결하여 반환.
formatValue
:verbose
옵션을 통해 JSON 형식의 상세한 출력 제공.- 배열, 객체, 수치, 문자열 등 다양한 데이터 유형 지원.
3. 출력 방식 및 파일 저장
>
연산자를 사용하여 표준 출력 대신 파일에 결과 저장.- 예시:
tampilkan('-v', ':daftarKu:', '> "keluaran.txt"')
→keluaran.txt
파일에 JSON 형식의 배열 저장. tokens
,modules
,context
파라미터를 통해 모듈 실행 시 추가 정보 전달 가능.
4. 실무 적용 예시
:daftarKu:
변수를memory
에 저장 후,tampilkan
함수 호출.-v
옵션으로 상세한 JSON 출력.keluaran.txt
파일에[1, 2, 3, 4, 5, 6]
형식의 결과 저장.
결론
tampilkan
모듈은 데이터 디버깅, 저장, 형식 지정에 강력한 도구로,resolveToken
,formatValue
,>
연산자를 활용해 개발 효율성 향상.- 예시 코드를 참고하여 복잡한 데이터 구조를 JSON으로 시각화하거나 파일에 저장할 수 있습니다.