mirror of
https://codeberg.org/ziglings/exercises.git
synced 2026-06-08 07:50:00 +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