Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
26
Task/Set/Seed7/set.seed7
Normal file
26
Task/Set/Seed7/set.seed7
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
$ include "seed7_05.s7i";
|
||||
|
||||
const type: charSet is set of char;
|
||||
enable_output(charSet);
|
||||
|
||||
const proc: main is func
|
||||
local
|
||||
const charSet: A is {'A', 'B', 'C', 'D', 'E', 'F'};
|
||||
var charSet: B is charSet.value;
|
||||
var char: m is 'A';
|
||||
begin
|
||||
B := {'E', 'F', 'G', 'H', 'I', 'K'};
|
||||
incl(B, 'J'); # Add 'J' to set B
|
||||
excl(B, 'K'); # Remove 'K' from set B
|
||||
writeln("A: " <& A);
|
||||
writeln("B: " <& B);
|
||||
writeln("m: " <& m);
|
||||
writeln("m in A -- m is an element in A: " <& m in A);
|
||||
writeln("A | B -- union: " <& A | B);
|
||||
writeln("A & B -- intersection: " <& A & B);
|
||||
writeln("A - B -- difference: " <& A - B);
|
||||
writeln("A >< B -- symmetric difference: " <& A >< B);
|
||||
writeln("A <= A -- subset: " <& A <= A);
|
||||
writeln("A < A -- proper subset: " <& A < A);
|
||||
writeln("A = B -- equality: " <& A = B);
|
||||
end func;
|
||||
Loading…
Add table
Add a link
Reference in a new issue