diff options
author | Michael Mark <michael.mark@oit.edu> | 2024-05-24 19:08:01 -0700 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2024-05-29 12:26:22 +0100 |
commit | c0e9a4838abd09cd9bca12c4ab80442973217ab4 (patch) | |
tree | 403445aa429547c6260c7032af9b634bcdae48c8 | |
parent | a5581ccf55dbbfcf71260365aa773511b170a4d0 (diff) | |
download | gleam_stdlib-c0e9a4838abd09cd9bca12c4ab80442973217ab4.tar.gz gleam_stdlib-c0e9a4838abd09cd9bca12c4ab80442973217ab4.zip |
Changed u-ification function to use `io_lib:format`
-rw-r--r-- | src/gleam_stdlib.erl | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/gleam_stdlib.erl b/src/gleam_stdlib.erl index c1b6a1c..b95d9f8 100644 --- a/src/gleam_stdlib.erl +++ b/src/gleam_stdlib.erl @@ -507,11 +507,7 @@ inspect_maybe_utf8_string(Binary, Acc) -> end. convert_to_u(Code) -> - Hex = integer_to_list(Code, 16), - Leading = lists:duplicate(4 - length(Hex), "0"), - Formatted = lists:append(Leading, Hex), - Bin = list_to_binary(Formatted), - <<$\\, $u, ${, Bin/binary, $}>>. + list_to_binary(io_lib:format("\\u{~4.16.0B}", [Code])). float_to_string(Float) when is_float(Float) -> erlang:iolist_to_binary(io_lib_format:fwrite_g(Float)). |