diff options
author | Bas van Dijk <v.dijk.bas@gmail.com> | 2020-07-20 13:14:19 +0200 |
---|---|---|
committer | Bas van Dijk <v.dijk.bas@gmail.com> | 2020-07-20 13:14:19 +0200 |
commit | 6e7822b8f3e495e3c2c12b121ca81d8565298589 (patch) | |
tree | 895a92f784e3454312a88169f0dbc226df5d4990 /lib/trivial.nix | |
parent | e15815e885db42e642ed67527df76bbcc35f3e91 (diff) |
lib: toHex -> toHexString & toBase -> toBaseDigits
This makes the type of these functions more apparent from the name.
Diffstat (limited to 'lib/trivial.nix')
-rw-r--r-- | lib/trivial.nix | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/trivial.nix b/lib/trivial.nix index 1114e94b52300..6eb1fb3a5b115 100644 --- a/lib/trivial.nix +++ b/lib/trivial.nix @@ -336,13 +336,13 @@ rec { /* Convert the given positive integer to a string of its hexadecimal representation. For example: - toHex 0 => "0" + toHexString 0 => "0" - toHex 16 => "10" + toHexString 16 => "10" - toHex 250 => "FA" + toHexString 250 => "FA" */ - toHex = i: + toHexString = i: let toHexDigit = d: if d < 10 @@ -357,18 +357,18 @@ rec { "15" = "F"; }.${toString d}; in - lib.concatMapStrings toHexDigit (toBase 16 i); + lib.concatMapStrings toHexDigit (toBaseDigits 16 i); - /* `toBase base i` converts the positive integer i to a list of its + /* `toBaseDigits base i` converts the positive integer i to a list of its digits in the given base. For example: - toBase 10 123 => [ 1 2 3 ] + toBaseDigits 10 123 => [ 1 2 3 ] - toBase 2 6 => [ 1 1 0 ] + toBaseDigits 2 6 => [ 1 1 0 ] - toBase 16 250 => [ 15 10 ] + toBaseDigits 16 250 => [ 15 10 ] */ - toBase = base: i: + toBaseDigits = base: i: let go = i: if i < base |