Substring/Top and tail: Difference between revisions

Better D entry
m (→‎{{header|Bracmat}}: changed lang to pre)
(Better D entry)
Line 198:
 
=={{header|D}}==
Version for ASCII strings or Unicode dstrings:
<lang d>import std.stdio;
 
void main() {
writeln("knight"[1..$]); // strip first character
writeln("socksknight"[01 .. $-1]); // strip last character
 
writeln("brooms"[1..$-1]); // strip both first and last characters
// strip last character
writeln("socks"[0 .. $ - 1]);
 
writeln("brooms"[1..$-1]); // strip both first and last characters
writeln("brooms"[1 .. $ - 1]);
}</lang>
{{out}}
<pre>night
sock
room</pre>
 
=={{header|Delphi}}==