Commit 88d57917b7

Rohan Vashisht <81112205+RohanVashisht1234@users.noreply.github.com>
2024-11-29 21:26:23
Updated ascii.zig's isWhitespace function to use switch instead of for loop. (#22094)
1 parent 07cd488
Changed files (1)
lib
lib/std/ascii.zig
@@ -135,10 +135,10 @@ pub fn isPrint(c: u8) bool {
 
 /// Returns whether this character is included in `whitespace`.
 pub fn isWhitespace(c: u8) bool {
-    return for (whitespace) |other| {
-        if (c == other)
-            break true;
-    } else false;
+    return switch (c) {
+        ' ', '\t'...'\r' => true,
+        else => false,
+    };
 }
 
 /// Whitespace for general use.