Skip to content

Commit 523f89f

Browse files
Extract an if statement from a ternary expression for clarity
1 parent 6004b64 commit 523f89f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Diff for: Sources/PostgreSQL/Data/PostgreSQLData+String.swift

+6-2
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,13 @@ extension String: PostgreSQLDataConvertible {
4848

4949
/// depending on our offset, append the string to before or after the decimal point
5050
if offset < metadata.weight.bigEndian + 1 {
51-
integer += offset == 0 ? string : String(repeating: "0", count: 4 - string.count) + string
51+
// insert zeros (skip leading)
52+
if offset > 0 {
53+
integer += String(repeating: "0", count: 4 - string.count)
54+
}
55+
integer += string
5256
} else {
53-
// Leading zeros matter with fractional
57+
// leading zeros matter with fractional
5458
fractional += String(repeating: "0", count: 4 - string.count) + string
5559
}
5660
}

0 commit comments

Comments
 (0)