● ● ●PureDecimal●
작업 흐름 · 손실 없는 십진 문자열 직렬화 ×
function encodeDecimal(value: string): string {
if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
throw new Error("decimal.grammar");
}
return JSON.stringify({ decimal: value });
}✳십진 문자열을 이진 부동 소수점으로 바꾸지 않고 JSON으로 직렬화하세요.
✓ 변경 사항적용하기 전에 검토하세요 ↗
작업 공간 예시 화면
- 프로젝트
- 다시 읽을 때 끝의 0과 매우 큰 값을 보존하고 명시적 문법에 따라 지수 표기와 비유한 이름을 거부하세요.
- 적용하기 전에 검토하세요
- 실제 동작을 예상 결과와 비교하세요. 검사가 실패하면 다음 변경을 하기 전에 원인을 조사하세요.
- 모델
- 기본 URL과 필요한 API 키로 OpenAI 호환 또는 Anthropic 엔드포인트를 설정하고 연결을 테스트하세요. 로컬 모델 서버는 실행 중이어야 합니다. 원격 도구는 데이터를 별도로 전송할 수 있습니다.
작업 흐름
function encodeDecimal(value: string): string {
if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
throw new Error("decimal.grammar");
}
return JSON.stringify({ decimal: value });
}