diff options
| author | gingerBill <bill@gingerbill.org> | 2020-03-05 20:34:30 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2020-03-05 20:34:30 +0000 |
| commit | e92fdb4a99bf9d27009dd35fdd074ff14facfc03 (patch) | |
| tree | e74c13d12da216f2548db0a8359e491263dc6acd /core/fmt | |
| parent | 2fe0eaf2adf952867d4ce4fba53b4b3ac75e1ba5 (diff) | |
`x if cond else y` and `x when cond else y` expressions
Diffstat (limited to 'core/fmt')
| -rw-r--r-- | core/fmt/fmt.odin | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/core/fmt/fmt.odin b/core/fmt/fmt.odin index c061c1c47..626b0797d 100644 --- a/core/fmt/fmt.odin +++ b/core/fmt/fmt.odin @@ -732,7 +732,7 @@ fmt_float :: proc(fi: ^Info, v: f64, bit_size: int, verb: rune) { } strings.write_string(fi.buf, "0h"); - _fmt_int(fi, u, 16, false, bit_size, verb == 'h' ? __DIGITS_LOWER : __DIGITS_UPPER); + _fmt_int(fi, u, 16, false, bit_size, __DIGITS_LOWER if verb == 'h' else __DIGITS_UPPER); case: @@ -1154,7 +1154,7 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) { is_soa := b.soa_kind != .None; strings.write_string(fi.buf, info.name); - strings.write_byte(fi.buf, is_soa ? '[' : '{'); + strings.write_byte(fi.buf, '[' if is_soa else '{'); hash := fi.hash; defer fi.hash = hash; indent := fi.indent; defer fi.indent -= 1; @@ -1165,7 +1165,7 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) { if hash do strings.write_byte(fi.buf, '\n'); defer { if hash do for in 0..<indent do strings.write_byte(fi.buf, '\t'); - strings.write_byte(fi.buf, is_soa ? ']' : '}'); + strings.write_byte(fi.buf, ']' if is_soa else '}'); } if is_soa { @@ -1415,8 +1415,8 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) { is_soa := info.soa_kind != .None; - strings.write_byte(fi.buf, is_soa ? '[' : '{'); - defer strings.write_byte(fi.buf, is_soa ? ']' : '}'); + strings.write_byte(fi.buf, '[' if is_soa else '{'); + defer strings.write_byte(fi.buf, ']' if is_soa else '}'); fi.indent += 1; defer fi.indent -= 1; hash := fi.hash; defer fi.hash = hash; |