Doc Comments / Phobos / 
Std String
 				
 					
					Difference (last change) (no other diffs, normal page display)
Changed: 1c1
| =std.string= | 
| = std.string = | 
Changed: 3c3,17
| == Compiler "Bug" = | 
| [[toc]] == Comments == Add your comments here... === D 1.x/2.x Differences === Some changes have been made to the D 2.x version. The  std2 project contains a port of D 2.x's std.string for D 1.x. === Compiler "Bug" === | 
Changed: 9c23
| == Proposed Enhancements = | 
| === Proposed Enhancements === | 
Changed: 11c25
| === find(dchar[], dchar[]) = | 
| ==== find(dchar[], dchar[]) ===== | 
Changed: 19c33
| === Make a Zero terminated String = | 
| ==== Make a Zero terminated String ===== | 
Changed: 28c42
| == Proposed Enhancements - Done !! = | 
| === Proposed Enhancements - Done !! === | 
Changed: 30c44
| === std.string.format() = | 
| ==== std.string.format() ==== | 
Deleted: 39d52
| == Links = | 
Deleted: 41d53
| See the corresponding page in the D Specification:  DigitalMars:d/phobos/std_string.html | 
Added: 42a55,62
| == Links = * Corresponding page in the D Specification: **  D 1.x **  D 2.x | 
std.string    
 
Comments    
 
Add your comments here...
D 1.x/2.x Differences    
 
Some changes have been made to the D 2.x version. The  std2 project contains a port of D 2.x's std.string for D 1.x.
 std2 project contains a port of D 2.x's std.string for D 1.x. 
Compiler "Bug"    
 
char c='Ä'; //(character > 128) does not display a compiler warning (although the char-const does not fit into a byte)
Proposed Enhancements    
 
find(dchar[], dchar[])    
 
this function is needed!!
(only find(char[], char[]) is implemented)
(maybe also the same for wchar[],wchar[])
Make a Zero terminated String    
 
toString( char x ) still does not work, suggest
char x = 'X'; char [] y = toString(x)[0 .. 1]; // strips off null char, problem exists // in std.string , line 1448
Proposed Enhancements - Done !!    
 
std.string.format()    
 
Functionality similar to C's sprintf() function is provided by the function
    char[] std.string.format(...)
It accepts format strings and parameters in the same way the function std.stdio.writef() does, but instead of writing the string to stdout, it returns the char array containing the string.
Links    
 

