Pracovní prostředí s AI pro kód
Bezeztrátová desetinná serializace
Serializujte desetinné řetězce do JSON bez převodu na binární čísla s plovoucí čárkou.
● ● ●PureDecimal●
Pracovní postupy · Bezeztrátová desetinná serializace ×
function encodeDecimal(value: string): string {
if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
throw new Error("decimal.grammar");
}
return JSON.stringify({ decimal: value });
}✳Serializujte desetinné řetězce do JSON bez převodu na binární čísla s plovoucí čárkou.
✓ ZměnyPřed použitím zkontrolujte ↗
Ilustrace pracovního prostředí
- Projekt
- Při zpětném čtení zachovejte koncové nuly i velmi velké hodnoty a podle výslovné gramatiky odmítejte exponenty a nečíselné názvy.
- Před použitím zkontrolujte
- Porovnejte skutečné chování s očekávaným výsledkem. Pokud kontrola selže, před dalšími změnami zjistěte příčinu.
- Modely
- Nastavte endpoint kompatibilní s OpenAI nebo Anthropic pomocí základní URL a případného API klíče. Otestujte připojení. Lokální server modelu musí běžet; vzdálené nástroje mohou data odesílat samostatně.
Pracovní postupy
function encodeDecimal(value: string): string {
if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
throw new Error("decimal.grammar");
}
return JSON.stringify({ decimal: value });
}