Środowisko programowania z AI
Bezstratna serializacja dziesiętna
Serializuj ciągi dziesiętne do JSON bez konwersji na binarne liczby zmiennoprzecinkowe.
● ● ●PureDecimal●
Sposoby pracy · Bezstratna serializacja dziesiętna ×
function encodeDecimal(value: string): string {
if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
throw new Error("decimal.grammar");
}
return JSON.stringify({ decimal: value });
}✳Serializuj ciągi dziesiętne do JSON bez konwersji na binarne liczby zmiennoprzecinkowe.
✓ ZmianySprawdź przed zastosowaniem ↗
Ilustracja środowiska
- Projekt
- Zachowaj końcowe zera i bardzo duże wartości po odczycie, odrzucając zapis wykładniczy i nazwy wartości nieskończonych według jawnej gramatyki.
- Sprawdź przed zastosowaniem
- Porównaj rzeczywiste zachowanie z oczekiwanym wynikiem. Jeśli sprawdzenie się nie powiedzie, wyjaśnij przyczynę przed kolejnymi zmianami.
- Modele
- Dodaj endpoint zgodny z OpenAI lub Anthropic, podając bazowy URL i klucz API, jeśli jest wymagany. Sprawdź połączenie. Lokalny serwer modelu musi działać; zdalne narzędzia mogą przesyłać dane oddzielnie.
Sposoby pracy
function encodeDecimal(value: string): string {
if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
throw new Error("decimal.grammar");
}
return JSON.stringify({ decimal: value });
}