Copy a string: Difference between revisions

m
alphabetized list
m (alphabetized list)
Line 182:
<lang csharp>string src = "Hello";
string dst = src;</lang>
 
=={{header|ColdFusion}}==
In ColdFusion, only complex data types (structs, objects, etc.) are passed by reference. Hence, any string copy operations are by value.
 
<lang coldfusion><cfset stringOrig = "I am a string." />
<cfset stringCopy = stringOrig /></lang>
 
=={{header|Clojure}}==
Line 196 ⟶ 190:
(println s s1))
</lang>
 
=={{header|ColdFusion}}==
In ColdFusion, only complex data types (structs, objects, etc.) are passed by reference. Hence, any string copy operations are by value.
 
<lang coldfusion><cfset stringOrig = "I am a string." />
<cfset stringCopy = stringOrig /></lang>
 
=={{header|Common Lisp}}==
Line 228:
<lang erlang>Src = "Hello".
Dst = Src.</lang>
 
=={{header|F Sharp|F#}}==
<lang fsharp>let f =
let mutable s0 = "Hello"
let s1 = s0
s0 <- "Goodbye"
printfn "%s %s" s0 s1</lang>
prints ''Goodbye Hello'' when run.
 
=={{header|Factor}}==
Line 268 ⟶ 276:
Because Fortran uses fixed length character strings if str1 is shorter than str2 then str2 is padded out with trailing spaces.
If str1 is longer than str2 it is truncated to fit.
 
=={{header|F Sharp|F#}}==
<lang fsharp>let f =
let mutable s0 = "Hello"
let s1 = s0
s0 <- "Goodbye"
printfn "%s %s" s0 s1</lang>
prints ''Goodbye Hello'' when run.
 
=={{header|GML}}==
<lang GML>src = "string"
dest = src</lang>
 
=={{header|GAP}}==
Line 295 ⟶ 291:
a;
# "more"</lang>
 
=={{header|GML}}==
<lang GML>src = "string"
dest = src</lang>
 
=={{header|Go}}==
Line 598:
string ih = hi;
}</lang>
 
=={{header|PostScript}}==
In PostScript,
<lang postscript>(hello) dup length string copy</lang>
 
=={{header|Pop11}}==
Line 615 ⟶ 611:
<lang pop11>vars src='Hello';
vars dst=copy(src);</lang>
 
=={{header|PostScript}}==
In PostScript,
<lang postscript>(hello) dup length string copy</lang>
 
=={{header|PowerShell}}==
Line 656:
<lang R>str1 <- "abc"
str2 <- str1</lang>
 
=={{header|Raven}}==
 
Copy a string by reference:
 
<lang raven>'abc' as a
a as b</lang>
 
Copy a string by value:
 
<lang raven>'abc' as a
a copy as b</lang>
 
=={{header|REBOL}}==
Line 690 ⟶ 702:
Partial copy: "Slackeriffic!" , "Slacker"
Partial copy from offset: "Slackeriffic!" , "ack"</pre>
 
=={{header|Raven}}==
 
Copy a string by reference:
 
<lang raven>'abc' as a
a as b</lang>
 
Copy a string by value:
 
<lang raven>'abc' as a
a copy as b</lang>
 
=={{header|REXX}}==
1,150

edits