Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ada.environment_variables.clear_example_source [2012/01/14 20:48] (current)
thomaslocke created
Line 1: Line 1:
 +<code ada>
 +with Ada.Text_IO;​
 +with Ada.Environment_Variables;​
 +
 +procedure Env is
 +   ​package IO renames Ada.Text_IO;​
 +   ​package EV renames Ada.Environment_Variables;​
 +begin
 +   ​IO.Put_Line (Item => "​Environment_Variables test"​); ​  
 +   ​EV.Set (Name  => "​Foo",​
 +           Value => "This is Foo");
 +   ​IO.Put_Line (Item => EV.Value (Name => "​Foo"​));​
 +   ​EV.Clear (Name => "​Foo"​);​
 +   ​IO.Put_Line (Item => EV.Value (Name => "​Foo"​));​
 +   
 +exception
 +   when Constraint_Error =>
 +      IO.Put_Line (Item => "​Environment variable Foo does not exist"​);​
 +end Env;
 +</​code>​
 +
 +<code ada>
 +with Ada.Text_IO;​
 +with Ada.Environment_Variables;​
 +
 +procedure Env is
 +   ​package IO renames Ada.Text_IO;​
 +   ​package EV renames Ada.Environment_Variables;​
 +begin
 +   ​IO.Put_Line (Item => "​Environment_Variables test"​);​
 +   ​EV.Set (Name  => "​Foo",​
 +           Value => "This is Foo");
 +   ​IO.Put_Line (Item => EV.Value (Name => "​Foo"​));​
 +   
 +   ​EV.Set (Name  => "​Bar",​
 +           Value => "This is Bar");
 +   ​IO.Put_Line (Item => EV.Value (Name => "​Bar"​));​
 +  ​
 +   ​EV.Clear;​
 +   
 +   if not EV.Exists (Name => "​Foo"​) and not EV.Exists (Name => "​Bar"​) then
 +      IO.Put_Line (Item => "Foo and Bar are both gone!"​);​
 +   end if;
 +end Env;
 +</​code>​
 +
 +[[Ada.Environment_Variables#​Ada.Environment_Variables.Clear | Go back]]
  

Navigation