Copy a string: Difference between revisions
Content deleted Content added
m →{{header|Wren}}: Changed to Wren S/H |
→Pascal: fix non-standard example containing multiple mistakes |
||
Line 1,963:
=={{header|Pascal}}==
''See also: [[#Delphi|Delphi]]''
<syntaxhighlight lang="pascal" highlight="9,13,15">program
var▼
{ The Extended Pascal `string` schema data type
is essentially a `packed array[1..capacity] of char`. }
source, destination: string(80);
begin▼
source := 'Hello world!';
▲var
{ In Pascal _whole_ array data type values can be copied by assignment. }
destination := source;
{ Provided `source` is a _non-empty_ string value
you can copy in Extended Pascal sub-ranges _of_ _string_ types, too.
Note, the sub-range notation is not permitted for a `bindable` data type. }
▲begin
destination := source[1..length(source)];
{ You can also employ Extended Pascal’s `writeStr` routine: }
writeStr(destination, source);
▲end;</syntaxhighlight>
=={{header|Perl}}==
|