From b3c21e7917d47303cb205e2a1c28358ab4a57fda Mon Sep 17 00:00:00 2001 From: "S. Tucker Taft" Date: Sat, 16 Nov 2024 08:54:50 -0500 Subject: [PATCH] Update introduction.rst Use subjunctive: ... as if it is ... => ... as if it were ... --- content/courses/ada-idioms/chapters/introduction.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/courses/ada-idioms/chapters/introduction.rst b/content/courses/ada-idioms/chapters/introduction.rst index 16e6baa2d..f80fdff06 100644 --- a/content/courses/ada-idioms/chapters/introduction.rst +++ b/content/courses/ada-idioms/chapters/introduction.rst @@ -161,7 +161,7 @@ assignment statements. However, if we pass that variable as the argument to a procedure call, within that subprogram (for that call) the view specifies a different name for the argument, i.e., the formal parameter name. Moreover, if that formal parameter is a mode-in parameter, within that procedure body the -view of the actual parameter is as if it is a constant rather than a variable. +view of the actual parameter is as if it were a constant rather than a variable. No assignments via the formal parameter name are allowed because the view at that point in the text |mdash| within that procedure body |mdash| doesn't allow them, unlike the view outside the body.