mirror of
https://codeberg.org/ziglings/exercises.git
synced 2026-06-10 17:09:59 +00:00
revival of the async-io functions
This commit is contained in:
11
patches/patches/084_async.patch
Normal file
11
patches/patches/084_async.patch
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
--- exercises/084_async.zig 2026-04-01 20:40:08.904999609 +0200
|
||||||
|
+++ answers/084_async.zig 2026-04-01 20:40:05.641933231 +0200
|
||||||
|
@@ -37,7 +37,7 @@
|
||||||
|
const std = @import("std");
|
||||||
|
|
||||||
|
pub fn main(init: std.process.Init) !void {
|
||||||
|
- const io = init.???;
|
||||||
|
+ const io = init.io;
|
||||||
|
|
||||||
|
// Get the current wall-clock time using the Io interface.
|
||||||
|
// Hint: Timestamp.now() takes an Io and a Clock type (.real = wall clock).
|
||||||
14
patches/patches/085_async2.patch
Normal file
14
patches/patches/085_async2.patch
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
--- exercises/085_async2.zig 2026-04-01 19:22:50.017227542 +0200
|
||||||
|
+++ answers/085_async2.zig 2026-04-01 19:21:57.569158481 +0200
|
||||||
|
@@ -38,9 +38,9 @@
|
||||||
|
|
||||||
|
// Now collect the result. What method on Future gives us
|
||||||
|
// the value, blocking if it isn't ready yet?
|
||||||
|
- const answer = future.???(io);
|
||||||
|
+ const answer = future.await(io);
|
||||||
|
|
||||||
|
- std.debug.print("The answer is: {}\n", .{answer});
|
||||||
|
+ std.debug.print("the answer is: {}\n", .{answer});
|
||||||
|
}
|
||||||
|
|
||||||
|
fn computeAnswer(a: u32, b: u32) u32 {
|
||||||
Reference in New Issue
Block a user