June 2018 Update
This commit is contained in:
parent
ba8067c3b7
commit
22f33d4004
5278 changed files with 84726 additions and 14379 deletions
14
Task/String-concatenation/Simula/string-concatenation.simula
Normal file
14
Task/String-concatenation/Simula/string-concatenation.simula
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
TEXT PROCEDURE concatenate(head, tail);
|
||||
TEXT head, tail;
|
||||
BEGIN TEXT c;
|
||||
c :- blanks(head.length + tail.length);
|
||||
c.sub(c.start, head.length) := head; ! putText(), anyone?;
|
||||
c.sub(c.start + head.length, tail.length) := tail;
|
||||
concatenate:- c;
|
||||
END;
|
||||
|
||||
TEXT stringVariable, another;
|
||||
stringVariable :- "head ";
|
||||
another :- concatenate(stringVariable, "and tail");
|
||||
OutText("stringVariable: """); OutText(stringVariable);
|
||||
OutText(""", another: "); OutText(another); Outimage;
|
||||
Loading…
Add table
Add a link
Reference in a new issue