Added additional byte builtins
Some checks failed
Build / build (push) Failing after 2m47s

This commit is contained in:
Leon Mika 2026-09-08 21:57:15 +10:00
parent 2568dc45c2
commit d178c05b63
5 changed files with 232 additions and 3 deletions

View file

@ -60,6 +60,28 @@ func (r *REPL) displayResult(ctx context.Context, w io.Writer, res any, concise
if _, err = fmt.Fprintln(w, "(nil)"); err != nil {
return err
}
case []byte:
if _, err = fmt.Fprint(w, "bytes["); err != nil {
return err
}
for i, x := range v {
if i > 0 {
if _, err = fmt.Fprint(w, " "); err != nil {
return err
}
}
if _, err = fmt.Fprintf(w, "%02x", x); err != nil {
return err
}
}
if _, err = fmt.Fprint(w, "]"); err != nil {
return err
}
if !concise {
if _, err = fmt.Fprintln(w); err != nil {
return err
}
}
case ucl.Listable:
if concise {
fmt.Fprintf(w, "[")