Mercurial > projects > dstress
diff run/reverse_07.d @ 475:3938ed0560eb
char/dchar/wchar[].revers
author | thomask |
---|---|
date | Sat, 23 Apr 2005 11:38:01 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/reverse_07.d Sat Apr 23 11:38:01 2005 +0000 @@ -0,0 +1,24 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.reverse_07; + +int main(){ + dchar[] a; + dchar[] r; + + a = "abcd"; + a = a.dup; + r = a.reverse; + assert(r=="dcba"); + assert(r.ptr==a.ptr); + + a = "-\U000000A1\U00000901\U0000FFEE\U00010000\U000FFFFD_"; + a = a.dup; + r = a.reverse; + assert(r == "_\U000FFFFD\U00010000\U0000FFEE\U00000901\U000000A1-"); + assert(a.ptr==r.ptr); + + return 0; +}