Last update November 30, 2007

Doc Comments / Phobos /
Std String



std.string    

Table of contents of this page
std.string   
Comments   
D 1.x/2.x Differences   
Compiler "Bug"   
Proposed Enhancements   
find(dchar[], dchar[])   
Make a Zero terminated String   
Proposed Enhancements - Done !!   
std.string.format()   
Links   

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"    

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    


FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: November 30, 2007 21:28 (diff))