diff options
| author | Ganesan Rajagopal <rganesan@gmail.com> | 2022-11-06 11:26:27 +0530 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-11-07 15:07:21 +0200 |
| commit | 88d2e4f66a988dabca45c9add992c9f029c2176f (patch) | |
| tree | d9a130b2e23337bb5be587128e4fb687975ac8af /doc | |
| parent | dc128f403b69324dc8c6457836560a3f0654cff8 (diff) | |
| download | zig-88d2e4f66a988dabca45c9add992c9f029c2176f.tar.gz zig-88d2e4f66a988dabca45c9add992c9f029c2176f.zip | |
langref.html.in: Simplify printing types in examples
zig stdlib fmt has a formatter for types which prints the type name. So,
just use @TypeOf(type) instead of the longer @typeInfo(@TypeOf(type)).
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/langref.html.in | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/doc/langref.html.in b/doc/langref.html.in index 5d82a1df60..73a713fd2f 100644 --- a/doc/langref.html.in +++ b/doc/langref.html.in @@ -575,32 +575,27 @@ pub fn main() void { var optional_value: ?[]const u8 = null; assert(optional_value == null); - print("\noptional 1\ntype: {s}\nvalue: {?s}\n", .{ - @typeName(@TypeOf(optional_value)), - optional_value, + print("\noptional 1\ntype: {}\nvalue: {?s}\n", .{ + @TypeOf(optional_value), optional_value, }); optional_value = "hi"; assert(optional_value != null); - print("\noptional 2\ntype: {s}\nvalue: {?s}\n", .{ - @typeName(@TypeOf(optional_value)), - optional_value, + print("\noptional 2\ntype: {}\nvalue: {?s}\n", .{ + @TypeOf(optional_value), optional_value, }); // error union var number_or_error: anyerror!i32 = error.ArgNotFound; - print("\nerror union 1\ntype: {s}\nvalue: {!}\n", .{ - @typeName(@TypeOf(number_or_error)), - number_or_error, - }); + print("\nerror union 1\ntype: {}\nvalue: {!}\n", .{ + @TypeOf(number_or_error), number_or_error, }); number_or_error = 1234; - print("\nerror union 2\ntype: {s}\nvalue: {!}\n", .{ - @typeName(@TypeOf(number_or_error)), - number_or_error, + print("\nerror union 2\ntype: {}\nvalue: {!}\n", .{ + @TypeOf(number_or_error), number_or_error, }); } {#code_end#} @@ -859,7 +854,7 @@ const mem = @import("std").mem; // will be used to compare bytes pub fn main() void { const bytes = "hello"; - print("{s}\n", .{@typeName(@TypeOf(bytes))}); // *const [5:0]u8 + print("{}\n", .{@TypeOf(bytes)}); // *const [5:0]u8 print("{d}\n", .{bytes.len}); // 5 print("{c}\n", .{bytes[1]}); // 'e' print("{d}\n", .{bytes[5]}); // 0 |
