RCL 설계의 딜레마: 부동 소수점 숫자의 과제
2025-03-04
저자는 새로운 설정 언어 RCL을 구축하는 과정에서 부동 소수점 숫자를 처리하는 방법이라는 과제에 직면했습니다. JSON의 상위 집합으로서 RCL은 JSON 의미, 형식 시스템, 코드 가독성의 균형을 맞춰야 합니다. 이 글에서는 정수형과 부동 소수점형 간의 절충, 예를 들어 정수형과 부동 소수점형의 구분, 숫자의 동등성 및 형식 변환 처리 방법 등을 자세히 설명합니다. 최종적으로 저자는 언어 설계의 단순화와 사용자 경험 향상을 목표로 단일 숫자 형식인 "Number"를 선택했습니다. 이 솔루션은 RCL 0.8.0에 구현되어 있습니다.
개발
부동 소수점 숫자